如何使用django_comments從Django GetStream保存活動,以及如何獲取此數據?謝謝!Django GetStream和Django評論
我已經實現與render_comment_form像https://django.readthedocs.org/en/1.4.X/ref/contrib/comments/ Django的評論,什麼,我想知道我怎麼可以保存活動GetStream,我怎麼能做出協商後保存感謝 謝謝你的人,但我有一些像即:
from django.db import models
from fluent_comments.compat import CommentManager, Comment #, signals
from fluent_comments.models import FluentComment
from stream_django.activity import Activity
from stream_django import feed_manager
from django.db.models import signals
from publications.models import Ad
class ActivityComments(FluentComment, Activity):
pass
def __unicode__(self):
#return "%s COMENTA-->> %s" % (self.user.first_name, self.object_content.item)
return "%s COMENTA-->> %s" % (self.user.first_name, self.object_pk)
@property
def activity_object_attr(self):
return self
@property
def activity_actor_attr(self):
return self.user
@property
def activity_time(self):
return self.created
@property
def extra_activity_data(self):
return {'a': self.item}
@property
def activity_notify(self):
if self.object_content.item.seller.user != self.user:
target_feed = feed_manager.get_notification_feed(
self.object_content.item.seller.user.id)
return [target_feed]
@classmethod
def apply_activity_notify(cls, sender, instance, using, **kwargs):
ad=Ad.objects.get(id=instance.object_pk)
comment = FluentComment.objects.get(id=instance.id)
comment.object_content = ad
comment.activity_notify
"""
signals
"""
signals.post_save.connect(ActivityComments.apply_activity_notify, sender=Comment)
我用吼聲這個我可以註冊activiy,但是當我去getstram管理員,我可以什麼都不豔記。此外,另一個問題,當寄存器alredy製成,可我得到的活性與?:
enricher = Enrich()
feed = feed_manager.get_feed('flat', user.id)
activities = feed.get(limit=3)['results']
I hope your answer, Thanks.
嗨!謝謝,但我不能看管理員的活動,請檢查我的答案在下面請! –