问题标签 [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.
python - 在 django-taggit 中,如何获取与特定用户关联的对象的标签?
我有一系列与特定用户相关联的对象,如下所示:
我知道我可以像这样检索所有标签:
但是如何检索与特定用户关联的所有标签?我在想象类似Tag.objects.filter(owner=me)
的东西,但这当然行不通。
作为参考,这里是django-taggit 文档。
python - Django 找不到带有 manage.py syncdb 的应用程序
我正在运行 Mac OS X 10.7,并使用 django-admin.py startproject MyBlog 在 django 中成功创建了一个项目。在这个文件夹中,我有 manage.py、另一个名为 MyBlog 的文件夹和一个我创建的名为 MainBlog 的应用程序文件夹。
我需要将此模块和一个 taggit 模块添加到我的 settings.py 文件夹中,所以我这样做了(可能不正确)。
这里是..
我也试过
这些都不起作用。他们都返回这个错误......
任何帮助将不胜感激。我已经为此苦苦挣扎了好几个小时!
django - 为什么我的 django-taggit 通过模型/美味派查询使我的应用程序崩溃?
我对 Django 比较陌生,并且一直在努力通过 sweetpie REST API 实现自定义 django-taggit 应用程序。我对此进行了研究,并不断遇到同样的问题。感谢您提供的任何帮助和指导。
我有一个模型,我正在尝试使用 django-taggit 添加标签。我需要为每个标签添加一个 user_id,以便每个用户都拥有自己的标签列表。出于这个原因,我设置了一个直通模型,如下所示。这是我的模型的设置方式:
这会按照我的想法设置数据库表,所以我觉得我走在正确的道路上。
现在,当我尝试通过 TastyPie 访问这些模型时,这就是我遇到问题的地方。我的模型资源设置如下:
现在。这适用于 2 个场景:
- 对带有标签过滤器的查询运行 GET 查询。
- 运行 PUT 查询以将现有标签添加到 TaggedMedia 表
但是,如果我使用不在标签表中的标签运行 PUT 查询,它将永远挂起并旋转而没有响应。
对不起,有史以来最长的问题,但希望细节能帮助你。:) 再次感谢!
python - 访问站点时出现 Django 错误:语法错误(admin.py,第 4 行)
我正在创建一个只有基本 python 和 taggit 模块的基本博客,它驻留在http://127.0.0.1:8000/
(必须在其中放置随机空格以便我可以提交),当我运行./manage.py syncdb
它时它正确执行并且当我runserver
没有返回错误时。问题是当我实际访问该网站时。比这发生...
这显示在网络浏览器中..
这是回溯:
无论如何,任何可以提供的帮助都会很棒!非常感谢你们!!
mysql - 注释附加到特定对象的 django-taggit 标签
我有一个使用django-taggit标记的对象。如果我想获取附加到该对象的所有标签的列表,我会像这样遵循文档:
如果我想知道每个标签上附加了多少 Food 对象,我会执行以下操作:
如果我想计算仅附在“苹果”标签上的所有食品,我可以执行以下操作:
好的,所以对于我的问题。假设我的 Food 模型有一个带有标志的字段:
如何计算仅附加到“苹果”标签上的所有健康食品(健康食品由healthy_flag = 1表示)?基本上,对于每个“苹果”标签,有多少健康食品共享该标签?
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 上使用某种预取?
django - 将标签复制到复制的 django 对象
我正在使用django-taggit来标记我的待办事项记录。
我正在尝试制作记录的精确副本,直至与任务关联的标签。
运行此代码后,副本是准确的,只是没有附属标签。如何将所有标签从“self”复制到 new_obj?
python - 从 taggit 获取所有标签
如何从 django-taggit 获取所有(唯一)标签?我想在侧边栏中显示所有标签。目前我能够获取特定帖子的所有标签,但现在我需要获取整个博客中的所有唯一标签。
models.py 中的代码:
django - django - 带有 django-chosen 的 django-taggit 表单
我想使用 django-taggit。我使用 Bootstrap 生成表单。我将如下小部件用于我的表单字段。问题现在链接到几个项目,我也想将它们链接到几个标签。
表格.py:
鉴于我也想对标签使用 ChosenSelectMultiple,如何将标签集成到我的表单小部件中?(我需要将问题链接到几个项目和几个标签)
模型.py:
我以为我可以在我的小部件中使用 TagField 和 ChosenSelectMultiple 来处理它,但我不知道该怎么做。
django - Django-taggit prefetch_related
我现在正在构建一个基本的时间记录应用程序,并且我有一个使用 django-taggit 的 todo 模型。我的 Todo 模型如下所示:
我正在尝试获取项目中所有 Todos 的唯一标签列表,并且我已经设法使用集合理解使其工作,但是对于项目中的每个 Todo,我必须查询数据库以获取标签。我的理解是:
这很好用,但是对于项目中的每个待办事项,它都会运行一个单独的查询来获取所有标签。我想知道是否有任何方法可以执行类似于 prefetch_related 的操作,以避免这些重复查询:
运行前面的代码会给我错误:
我确实看到有人在这里问了一个非常相似的问题:Optimize django query to pull foreign key and django-taggit relationship但它看起来并没有得到明确的答案。我希望有人可以帮助我。谢谢!