问题标签 [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 投票
1 回答
223 浏览

django - haystack + 弹性搜索如何工作?

我添加了 taggit 应用程序来为一些用户消息添加标签。

当我在 searchindex.py 中索引消息和标签时

在搜索时,我按任何标签搜索,默认情况下它显示与标签关联的所有消息。任何人都可以帮助干草堆和弹性搜索如何索引列?它在哪里与搜索列建立任何 AND 关系?

0 投票
0 回答
100 浏览

python - 如何在 Django 中使用 taggit 存储有关标签的自定义信息?

我正在制作一个系统,用户可以在其中标记内容,其中某个标记被分配给特定内容的次数很重要并且需要存储。我正在用 Django 编写系统,发现 taggit 是目前可用的预制标签系统中最流行的(或者至少是最流行的维护系统)。怎么做呢?该文档肯定有关于此的信息,但我在词汇方面遇到了一些问题。

我对此很陌生,所以非常感谢任何帮助。谢谢!

0 投票
4 回答
466 浏览

django - 如何将 django 的 Q 与 django taggit 一起使用?

我有一个标有“一”和“二”的 Result 对象。当我尝试查询标记为“一”“二”的对象时,我什么也得不到:

为什么它不适用于 Q?我怎样才能让它工作?

0 投票
1 回答
156 浏览

django - Django-taggit 用大写字母冻结?

Django-taggit在我的网站上使用用户输入的问题,我注意到当我们尝试添加一个标签时"Test1",它会简单地冻结。我在外壳上对其进行了测试,当我尝试时它冻结了question.tags.add("Test1")

我知道大写标签很糟糕,也许我应该将所有内容都转换为小写,但这种行为正常吗?Django-taggit 应该像那样冻结吗?

0 投票
1 回答
162 浏览

django - Django-taggit 插入

我的模型定义了一个字段,例如

从视图中我需要在 for 中使用 get_or_create

obj.keywords 是一个列表(可以为空),但 get_or_create 给我错误“TypeError:'keywords' is an invalid keyword argument for this function”

我该如何解决这个问题?

我不想做

谢谢!

0 投票
1 回答
264 浏览

django - 如何纠正 django-taggit-templatetags 中错误的 num_times?

我有以下型号

我正在使用 django-taggit 和 django-taggit-templatetags。当我做出这样的看法时:

使用类似的模板

两种模型都有一个 TaggableManager。当我为两个模型中的任何一个创建标签列表时,我得到了错误的 num_times 值。我得到的 num_times 是特定标签在上述两个模型中出现的次数(例如,71)。我只想要标签在 Note 模型中出现的次数(50)。

我认为问题出在此代码的第 48 行:https ://github.com/feuervogel/django-taggit-templatetags/blob/master/taggit_templatetags/templatetags/taggit_extras.py

它使用对taggit_taggeditem_items. 我不知道这是从哪里来的。在数据库中,我有:taggit-tag(列:id、name、slug)和 taggit_taggeditem(id、tag_id、object_id、content_type_id)。我不知道它是从哪里得到的_items,但我认为它来自 taggit 的 models.py BaseClass。

问题可能出在unicode方法(在两个模型中都使用文本)吗?

简而言之,我想要一个特定模型的 tagcloud 或 taglist。如何使用 taggit 和 taggit-templatetags (或替代方法)来计算每个模型的标签频率(num_times) ?

谢谢。

0 投票
1 回答
262 浏览

django - 为什么管理 UI 不使用 django-taggit 为某些模型添加标签部分?

我是 django 的新手,我正在使用django-taggit 0.10a1 在我的 django 1.4.2 应用程序中标记功能。我也尝试了 django-tagging 应用程序,但由于该项目没有得到维护,并且 django-taggit 得到了开发人员的很多积极评价,我选择了它。

我想知道你们中的任何人是否可以帮助我解决我看到的问题。遵循文档后,我添加了:

我所有需要标记的模型。大多数模型自动在 django 管理中添加标签部分作为指定的文档,但对于某些模型,标签部分不会显示在管理 UI 上。我无法弄清楚为什么。这是我在所有字段之后声明的标签行的几个模型。如果您在我的模型中发现该语句的位置有任何错误,并且如果您发现任何问题可以告诉我,我将不胜感激。使用 TaggableManager 的示例非工作模型如下:


数字对象模型


工作记录模型


如果你们中的任何人可以看一下它,如果您看到我可能遗漏的任何内容,或者您​​需要更多信息来理解我的问题,我将非常感激。

提前致谢。

0 投票
3 回答
467 浏览

python - django taggit 防止跨不同模型的重叠标签

我有两种不同的型号。

现在说,我已经为消息定义了spam, todo,urgent标签。

然后我有另一个模型:

我为模型人定义awesome, legend, 。rockstar可能还有更多的定义。

很清楚,我希望人员和消息的标签重叠。我应该如何做到这一点?谢谢!

0 投票
1 回答
76 浏览

django-taggit - Taggit 得到错误的标签

我有一个带有类别外键的工作模型。我在做 -->

我也得到不属于图纸的标签?我做错了吗?

- 编辑 -

我做了一个小测试。我有两个名为 blog 和 web 的应用程序。在博客中我有“入门”模型,在网络中我有“工作”模型。这两个模型都有名为标签的 TaggableManager 字段......

当我想获取归类于绘图的作品的标签并执行时-->

如果有一个 id 为 1 的绘图并且条目模型有一个 id 为 1 的条目。那么我得到两个项目的标签。我认为这里有问题,但我不知道如何解决这个难题?

0 投票
1 回答
1631 浏览

python - 将 django 与 zinnia 一起使用时出现 taggit 导入错误

我有一个我正在尝试使用的 django 应用程序django-taggit和百日草博客,下面是我的设置和代码

目录结构

local_settings.py

taggit_custom.py

所以从上面我试图将django-zinnia-blog我的网站用作博客,但我想使用django-taggit而不是tagging,并且只是尝试使用taggit,所以安装了 taggitpip install django-taggit

但是当我尝试使用上面的 taggit 应用程序时,from taggit.models import TaggedItem它会显示以下错误

注意:事实上没有从 taggit 模块导入

即使安装了应用程序也可以工作(也检查过pip freeze并且 taggit 在那里:))

结果

那么任何人都可以让我知道为什么即使安装了 taggit 也无法导入 taggit ?

已编辑

另外,当我尝试以下类似的事情时

(在虚拟环境中)

结果

那么从上面是否 taggit 工作/安装?但是为什么当我尝试时它显示错误from taggit.models import TaggedItem