我有一个由django构建的博客应用程序,如果有新的评论,我想通知博客作者,所以这里是我所做的class Blog(models.Model):
lastview = models.DateTimeField('self last view date')
class Comment(models.Model):
blog = models.ForeignKey(Blog)
timestamp = models.DateTimeField('comment date')
user_blog_list = Blog.Objects.filter(author = request.user)
user_blog_com = {}
for blog in user_blog_list:
user_blog_com [blog] =list(Comment.objects.filter(blog = blog ))
现在user_blog_com是dict
^{pr2}$
接下来,我需要将每条评论的时间戳与blog的lastview进行比较,以确定博客作者是否查看了评论,但我不知道如何查看。在
我想要的是一个像光盘一样的{
(Blog: blogname):[(Comment:unviewed_comment),(Comment:unviewed_comment)],
}
请帮忙!!!在
我试试这个user_blog_com = {}
for blog in user_blog_list:
user_blog_com [blog] =list(Comment.objects.filter(blog = blog ,timestamp > blog.lastview ))
get an error: non-keyword arg after keyword arg