我如何计算总喜欢数?

How can I count total likes?

我在我的博客中添加了一个赞按钮。它运行良好,但我无法计算当前的喜欢总数。我现在应该怎么办?如何统计点赞总数?

models.py:

class FAQ(models.Model):
    likes = models.ManyToManyField(User,default=None, related_name="faqLIKES")

views.py:

def index(request):
    allFAQ =  FAQ.objects.all()
    context = {"allFAQ":allFAQ}
    return render(request,'0_index.html',context)

使用count.

>>> post.likes.count() # returns a count of all likes

此外,作为旁注 - 如果您要在 POST 数据中获取 post 的 ID,为什么还要使用 url 参数?为什么不只使用 url 参数?您不必从客户端发送任何表单数据。