Как я могу сохранить активность из Django GetStream с помощью django_comments и как я могу получить эти данные? Спасибо!Django GetStream и Django comment
Я реализовал Django комментарий с render_comment_form, что-то вроде этого https://django.readthedocs.org/en/1.4.X/ref/contrib/comments/, и я хочу знать, как я могу сохранить активность в 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)
Я thougth с этим я могу зарегистрировать activiy, но когда я иду к администратору getstram я могу whatch ничего. Кроме того, еще один вопрос, когда регистр из настроек уже, Могу ли я получить деятельность с ?:
enricher = Enrich()
feed = feed_manager.get_feed('flat', user.id)
activities = feed.get(limit=3)['results']
I hope your answer, Thanks.
Привет! спасибо, но я не могу посмотреть активность в администраторе, проверьте мои ответы ниже, пожалуйста! –