python - 使用 django-tagging 检索特定查询集的标签

标签 python django django-tagging

我正在使用 django-tagging,并试图检索特定查询集的标签列表。这是我得到的:

tag      = Tag.objects.get(name='tag_name')
queryset = TaggedItem.objects.get_by_model(Article, tag)
tags     = Tag.objects.usage_for_queryset(queryset, counts=True)

“queryset”适本地返回了一些用标签“tag_name”标记的文章,但是当我试图检索该查询集的所有标签时,“tags”返回该模型所有标签的完整列表.

以前有没有人遇到过这个问题,或者这是 django 标记中的错误?

最佳答案

这似乎是 django 标记中的错误。补丁已经写好了,但是还没有提交到trunk。在这里找到补丁:

http://code.google.com/p/django-tagging/issues/detail?id=44

关于python - 使用 django-tagging 检索特定查询集的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510936/

相关文章:

python - 如何在python中获取azure函数的唯一实例id?

python - 从右到左对齐数据

python - 具有数据初始化的 CSV 列的 JSON 键值

Django - 使用模型在 base.html 中进行全局导航

python - django-admin 自定义命令中的两个参数

python - Django 管理界面 : using horizontal_filter with ManyToMany field with intermediate table

django request.user.is_superuser 不起作用

javascript - Django 强制重定向到主页

django: django-taggit 用法

python - 有哪些有用的非内置 Django 标签?