python - 获取标签文章数

标签 python django

我想从 taggitItem 表中获取每个标签的文章数; 我写了以下内容,但它不能正常工作。

article_content_type = ContentType.objects.get_for_model(Article)
articles = TaggedItem.objects.filter(content_type = article_content_type).annotate(count = Count('tag'))

请帮忙。

最佳答案

article_count = TaggedItem.objects.filter(content_type = article_content_type).count()

也许最好不要使用 TaggedItem 类,而是通过 Article 类来实现。

关于python - 获取标签文章数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6422360/

相关文章:

python - 如何在 flask 中共享全局应用对象?

python - Django:限制用户一次登录一次

html - 如何限制div内的文字

django - 名为 url 的模型字段和 django rest 框架 url

python - django 聚合后的结果是什么?

python - numpy.where(condition) 的输出不是数组,而是数组的元组 : why?

python - Pylint:避免检查 INSIDE DOCSTRINGS(全局指令/rcfile)

python - Django 中 ImageField 的路径错误

python - Django - 运行 "psycopg2.errors.ForeignKeyViolation: insert or update on table"时为 "python manage.py test",但运行单个测试时不是

python - 尝试使用客户错误处理程序时出现 'KeyError: None' 错误 - Flask