问题标签 [django-taggit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
820 浏览

django - django-taggit:有没有办法产生更少的数据库查询?

假设我有一个模型:

当我在模板中迭代 Entry.objects.all() 时,entry.tags.all 会再生成一个对数据库的查询。是否可以减少查询次数?使用诸如 select_related() 之类的东西(我知道它不会起作用,因为 django-taggit 使用多对多关系,但我确信应该有一种方法可以在 1 次命中中选择所有具有相关标签的条目)?

0 投票
2 回答
1304 浏览

django - django-taggit 深度关系查询

我正在使用 django-taggit,但在尝试过滤关系时遇到了问题。

具有以下型号:

我想要实现的是让所有的艺术家都有一个特定的标签。

我认为这很容易并且急切地写道:

这给了我:

0 投票
2 回答
815 浏览

python - 如何限制一个对象在 django-taggit 中可以拥有的最大标签数?

django-taggit 作为在 Django 中处理标签的应用程序的实现给我留下了深刻的印象。但是,我一直无法找到一种方法来设置可以应用于对象的最大标签数量 - 如果您愿意,可以使用“MAX_TAG”。这可能吗?例如,我想将我的应用程序限制为每个对象只有 5 个标签。

谢谢,

Ĵ

0 投票
1 回答
904 浏览

django - 如何在 django taggit 中显示与特定标签相关的标签?

我想显示与特定标签相关的标签列表(以优化的方式)。我想知道为什么 django-taggit 没有为这个常见任务提供内置功能。

0 投票
1 回答
1218 浏览

python - django templatetag,获取与当前帖子的 taggit-tags 相关的帖子

我正在用 django 写博客,在博客条目的底部,我想显示与我使用 django-taggit 附加的标签相关的 5 个最新条目。

所以我想我需要将当前的博客条目(我们正在查看的那个)传递给一个模板标签,该模板标签将检索具有相同 taggit-tags 的条目,或者足够接近。但是让我们从简单的开始,说检索共享第一个 taggit-tag 的条目。

这就是我想出的:

但它什么也没做。使用 print 语句单步执行它,我可以看到它通过 init 到达了最近的ContentNode,但没有进入 render 方法。我没有收到任何错误或警告,所以我不知道会发生什么。但我认为这是变量/解决问题,因为我看到网上其他人有类似的问题,但他们经常回复帖子说他们修复了它,但不是如何修复它,所以我不明智。

我错过了什么明显的东西?或者,还有更好的方法 ..

0 投票
1 回答
1084 浏览

django - Extending TagBase in Django-Taggit

I have created the following TagBase and each category can have subcategory... Will this work? How can I override its add function in the TaggableManager?

0 投票
0 回答
241 浏览

django - django-taggit标签长度增加问题

我在我的 django 应用程序中使用 django-taggit。

有没有办法增加标签长度限制?我收到超过标签长度限制的错误。

谢谢,亚历克斯

0 投票
1 回答
926 浏览

django - 我可以得到 django-taggit 中使用的所有标签,而不是原始 sql 吗?

我想让用户选择带有单选按钮小部件的标签,而不是使用字符框。所以我想获得所有候选标签,如“SELECT slug,name FROM taggit_tag;”。有没有办法在不发出原始 sql 的情况下做到这一点?(我对交易处理感到害羞,这在过去一直困扰着我。)

0 投票
3 回答
681 浏览

django - django: django-taggit 用法

这可能是一个愚蠢的问题,但我下载Django-taggit了文档,文档提到TaggableManager为我要关联的每个模型添加一个管理器。这很好,但是来自我“pip-ed”的外部应用程序的模型呢?将 taggit 与这些模型一起使用的最佳方式是什么?

0 投票
1 回答
1973 浏览

django - 如何为 django-taggit 创建列表和详细视图?

我有一个相当简单的模型,它使用 Django Taggit 进行标记。

一切都很好,但现在我想扩展一些功能,我有点困惑。

我想要的是两种观点。

一个显示我在系统中的所有标签。一个显示我的应用程序中带有特定标签的所有内容。

对我来说有意义的是对每个视图执行以下操作。

在 myapp 的 views.py 中

  1. 所有标签

    从 myapp.models 导入应用程序

    从 taggit.models 导入标签

    类标记列表(列表视图):

    """ 获取数据库中的所有标签 """

    /li>
  2. 一个标签的所有内容

    从 myapp.models 导入应用程序

    从 taggit.models 导入标签

    class TaggedList(ListView): """ 获取标签 """ 的所有内容

    /li>

我是疯了还是真的那么容易?顺便说一句,我正在使用通用类视图。

谢谢您的帮助。戴夫