Django和条件聚合
从Django 1.8开始,条件表达式可用于构建查询集。
有关更多详细信息,请查阅文档,但是针对您问题的快速解决方案如下所示:
today = datetime.date.today() authors = Author.objects.all().annotate(article_count=Sum( Case(When(articles__pubdate__lt=today, then=1), output_field=IntegerField()) ))
我没有检查,但是应该可以。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群