Django更新每个用户的月度得分,并对其所有帖子进行总点赞
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django更新每个用户的月度得分,并对其所有帖子进行总点赞相关的知识,希望对你有一定的参考价值。
我想更新每个用户的个人资料的monthly_score字段。
我有一个Post模型,该模型具有一种方法,可以返回帖子的点赞,称为like_count。
我如何使用:
Profile.objects.update(monthly_score=Subquery())
要获得本月用户的帖子并返回他们所有喜欢的总数?
我尝试过:Profile.objects.update(monthly_score=Subquery(Post.objects.filter(user=Profile.user, date_posted__month=today.month).aggregate(Sum(like_count))))
,但是没有用
答案
[C0怎么样?像这样的东西:
List Comprehensions
以上是关于Django更新每个用户的月度得分,并对其所有帖子进行总点赞的主要内容,如果未能解决你的问题,请参考以下文章