【发布时间】:2017-09-12 00:45:35
【问题描述】:
我有任务但不知道如何实现它。任何帮助将不胜感激!
在我的 django 项目中,我有模态“任务”。任何任务都有很多 cmets。在下面你可以看到我的代码。当用户打开页面时,我需要显示新 cmets 的数量。例如,当用户离开页面时,它是对任务的 4 条评论,然后在一定时间后再次进入页面并查看其他用户留下的新 cmets 的数量。如何实现?我有点困惑?
models.py:
class Task(models.Model):
comments = models.ManyToManyField("Comment")
class Comment(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
text = models.TextField()
created = models.DateTimeField(auto_now_add=True)
html.py:
(Number of new comments: ?)
List of comments:
{% for comment in task.comments.all %}
{{ comment.author }}
{{ comment.created }}
{{ comment.text }}
{% endfor %}
【问题讨论】:
标签: python django algorithm python-3.x django-1.10