问题标签 [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 回答
4415 浏览

python - 在 django-taggit 中,如何获取与特定用户关联的对象的标签?

我有一系列与特定用户相关联的对象,如下所示:

我知道我可以像这样检索所有标签:

但是如何检索与特定用户关联的所有标签?我在想象类似Tag.objects.filter(owner=me)的东西,但这当然行不通。

作为参考,这里是django-taggit 文档

0 投票
1 回答
2907 浏览

python - Django 找不到带有 manage.py syncdb 的应用程序

我正在运行 Mac OS X 10.7,并使用 django-admin.py startproject MyBlog 在 django 中成功创建了一个项目。在这个文件夹中,我有 manage.py、另一个名为 MyBlog 的文件夹和一个我创建的名为 MainBlog 的应用程序文件夹。

我需要将此模块和一个 taggit 模块添加到我的 settings.py 文件夹中,所以我这样做了(可能不正确)。

这里是..

我也试过

这些都不起作用。他们都返回这个错误......

任何帮助将不胜感激。我已经为此苦苦挣扎了好几个小时!

0 投票
1 回答
605 浏览

django - 为什么我的 django-taggit 通过模型/美味派查询使我的应用程序崩溃?

我对 Django 比较陌生,并且一直在努力通过 sweetpie REST API 实现自定义 django-taggit 应用程序。我对此进行了研究,并不断遇到同样的问题。感谢您提供的任何帮助和指导。

我有一个模型,我正在尝试使用 django-taggit 添加标签。我需要为每个标签添加一个 user_id,以便每个用户都拥有自己的标签列表。出于这个原因,我设置了一个直通模型,如下所示。这是我的模型的设置方式:

这会按照我的想法设置数据库表,所以我觉得我走在正确的道路上。

现在,当我尝试通过 TastyPie 访问这些模型时,这就是我遇到问题的地方。我的模型资源设置如下:

现在。这适用于 2 个场景:

  1. 对带有标签过滤器的查询运行 GET 查询。
  2. 运行 PUT 查询以将现有标签添加到 TaggedMedia 表

但是,如果我使用不在标签表中的标签运行 PUT 查询,它将永远挂起并旋转而没有响应。

对不起,有史以来最长的问题,但希望细节能帮助你。:) 再次感谢!

0 投票
1 回答
1539 浏览

python - 访问站点时出现 Django 错误:语法错误(admin.py,第 4 行)

我正在创建一个只有基本 python 和 taggit 模块的基本博客,它驻留在http://127.0.0.1:8000/ (必须在其中放置随机空格以便我可以提交),当我运行./manage.py syncdb它时它正确执行并且当我runserver没有返回错误时。问题是当我实际访问该网站时。比这发生...

这显示在网络浏览器中..

这是回溯:

无论如何,任何可以提供的帮助都会很棒!非常感谢你们!!

0 投票
1 回答
752 浏览

mysql - 注释附加到特定对象的 django-taggit 标签

我有一个使用django-taggit标记的对象。如果我想获取附加到该对象的所有标签的列表,我会像这样遵循文档:

如果我想知道每个标签上附加了多少 Food 对象,我会执行以下操作:

如果我想计算附在“苹果”标签上的所有食品,我可以执行以下操作:

好的,所以对于我的问题。假设我的 Food 模型有一个带有标志的字段:

如何计算仅附加到“苹果”标签上的所有健康食品(健康食品由healthy_flag = 1表示)?基本上,对于每个“苹果”标签,有多少健康食品共享该标签?

0 投票
2 回答
1192 浏览

mysql - 优化django查询拉取外键和django-taggit关系

我有一个定义如下的待办事项模型:

我想列出所有不完整的操作:

我的动作列表模板循环:

使用django-debug-toolbar,我看到对于每个操作,我都会在 {% if action.reoccurance %} 和 {% for tag in action.tags.all %} 上访问数据库。

有没有更好的方法来编写我的查询,以便不会在循环的每次迭代中对数据库进行 ping 操作?我认为它与 select_related 有关,但我不确定如何处理django-taggit

更新我得到了部分答案。select_related 确实有效,但我必须指定重复出现,可能是因为我不能将它用于标签:

问题仍然存在,我为模板循环中的每个“action.tags.all”都打了数据库。是否可以在 django-taggit 上使用某种预取?

0 投票
1 回答
217 浏览

django - 将标签复制到复制的 django 对象

我正在使用django-taggit来标记我的待办事项记录。

我正在尝试制作记录的精确副本,直至与任务关联的标签。

运行此代码后,副本是准确的,只是没有附属标签。如何将所有标签从“self”复制到 new_obj?

0 投票
3 回答
6655 浏览

python - 从 taggit 获取所有标签

如何从 django-taggit 获取所有(唯一)标签?我想在侧边栏中显示所有标签。目前我能够获取特定帖子的所有标签,但现在我需要获取整个博客中的所有唯一标签。

models.py 中的代码:

0 投票
0 回答
366 浏览

django - django - 带有 django-chosen 的 django-taggit 表单

我想使用 django-taggit。我使用 Bootstrap 生成表单。我将如下小部件用于我的表单字段。问题现在链接到几个项目,我也想将它们链接到几个标签。

表格.py:

鉴于我也想对标签使用 ChosenSelectMultiple,如何将标签集成到我的表单小部件中?(我需要将问题链接到几个项目和几个标签)

模型.py:

我以为我可以在我的小部件中使用 TagField 和 ChosenSelectMultiple 来处理它,但我不知道该怎么做。

0 投票
4 回答
2070 浏览

django - Django-taggit prefetch_related

我现在正在构建一个基本的时间记录应用程序,并且我有一个使用 django-taggit 的 todo 模型。我的 Todo 模型如下所示:

我正在尝试获取项目中所有 Todos 的唯一标签列表,并且我已经设法使用集合理解使其工作,但是对于项目中的每个 Todo,我必须查询数据库以获取标签。我的理解是:

这很好用,但是对于项目中的每个待办事项,它都会运行一个单独的查询来获取所有标签。我想知道是否有任何方法可以执行类似于 prefetch_related 的操作,以避免这些重复查询:

运行前面的代码会给我错误:

我确实看到有人在这里问了一个非常相似的问题:Optimize django query to pull foreign key and django-taggit relationship但它看起来并没有得到明确的答案。我希望有人可以帮助我。谢谢!