Как показать активность пользователя в модале с помощью приложения django-activity-stream?

Может ли кто-нибудь, кто работал с приложением https://github.com/justquick/django-activity-stream, сказать мне, как правильно его использовать на примере? Я действительно смущен после прочтения документации.

Мне нужно показать последние 10 действий, которые были в моем модальном Characterictic, Пользователь может редактировать характерные объекты, а также добавлять комментарии к объектам.

Например:

1) User A add comment to Characterictic B in 11:45
2) User B edit Characterictic C in 11:00
3) User C create Characterictic А in 09:55.

models.py:

class Characteristic(models.Model):
    project = models.ForeignKey(Project, on_delete=models.CASCADE)
    symbol = models.CharField(_('Symbol'), max_length=250)
    description = models.TextField(_('Description'))
    comments = models.ManyToManyField("Comment")
    create_time = models.DateTimeField(_('Date of creation'), auto_now_add=True)
    revision_date = models.DateTimeField(_('Date of last update'), auto_now=True)

class Comment(models.Model):
    author = models.ForeignKey(User, on_delete=models.CASCADE)
    text = models.TextField()
    created = models.DateTimeField(auto_now_add=True)

0 ответов

Другие вопросы по тегам