问题标签 [django-tagging]

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 回答
338 浏览

python - 同一模型中的 Django 标记 2 标记字段

我正在使用 django 标记。当我想要模型的 1 个标签集合时,它工作正常。但现在我需要使用 2 个不同的集合,就像这样:

可以用标签吗?我希望有人有一个例子并会分享它!谢谢!:)

0 投票
1 回答
690 浏览

django - 安装 django-blog-zinnia

我正在浏览http://django-blog-zinnia.com/documentation/getting-started/install/的文档

当我同步数据库时,我收到此错误,标记在我安装的应用程序中,有人可以帮助我吗?

0 投票
1 回答
899 浏览

django - Django CMS - 在模板标签中调用 cmsplugin

我的问题

使用 Django CMS 2.3.3,在创建页面时,我在其他几个 cmsplugins 旁边使用 cmsplugin_picture*。在我的 cms 模板中,而不是这样做:

我想分别调用每个 cmsplugin,但我该怎么做呢?我在这里查看了 Django 标签模板(过滤器) ,也在这里研究了 Django CMS 模板标签,但似乎都没有暗示这种可能性。我不得不说我是一个初学者,所以我可能没有把这些点联系起来......

我试图达到的目标:

在我的模板中,我有一个 IMG 标记(在{% placeholder "content" %}标记之外),我想用我在 Page/cmsplugin_picture 中定义的图像 url 填充它。所以我正在寻找一个允许我抓取该图像的占位符标签。在我最疯狂的梦想中,我会命名它:

显然以上不起作用,但是这样的事情存在吗?

**我也尝试过 cmsplugin_filer,但对我来说,解决这个特定问题并不一定更有益。*

编辑:我的意思是 Page/cmsplugin_picture -> 在 Django CMS 页面中,您可以在已安装的 cmsplugins 之间进行选择以添加到页面。就我而言,我选择 cmsplugin_picture 并上传图像(在该插件中)。我想在我的 Django 模板中“调用”这个图像。所以它不是一个静态的 url,而是动态的。

0 投票
2 回答
83 浏览

django - 加载模板标签变量以在模板中使用

如何将 templatetag 的结果加载到 aa 模板中进行迭代?基本上我的目标是在模型对象上加载标签(使用 django-tagging),然后遍历标签以创建基于这些标签的相关产品列表。然后我想遍历这些产品对象以显示有关它们的更多信息。

例如,我的模板标签:

如何使它relproducts作为变量返回?这就是我在模板中调用它的方式:

{% tags_for_object design as tag_list %} {% get_rel_from_tag tag_list %}

基本上现在我现在想迭代相关产品,但它不起作用。

0 投票
1 回答
260 浏览

django-tagging - Django 标记对象

Django Tag 对象有一个默认函数add_tag(),似乎只允许一个单词作为标签名称,有没有办法保存一个包含多个单词的标签?

0 投票
1 回答
729 浏览

python - 尝试导入 python 模块时的疯狂行为

我想用 Apache mod-wsgi 部署的 django webapp 有一些问题,我已经将它们追溯到这一行(缺少 django-tagging 模块):

现在,这是我尝试以 root 和 apache 用户身份运行 pip-python(我使用的是 CENTOS 6)时的输出:

标记已安装...

Apache用户也这么说!

好的root可以导入标签!

但是apache用户不能!!!!!!我怎样才能使这项工作????

我已经双重和三重检查了 /usr/lib/python2.6/site-packages/ 的所有权限以进行 django-tagging,它们与我的其他包相同。

更新 1: 我真的不记得我是如何安装 django-tagging 模块的 - 但可能是 root 用户,因为 apache 无法全局安装模块!

更新 2: 这是 martijn-pieters 的建议的输出:

完全一样:(

更新 3: 是的,apache 用户可以加载其他模块:

更新4:我讨厌自己。问题是 /usr/lib/python2.6/site-packages/tagging/ 目录的访问权限!它们是 drw-r--r-- (644) 而不是正确的 drwxr-xr-x(755),因此 apache 用户无法进入目录:(

现在一切正常,感谢所有帮助!

0 投票
1 回答
296 浏览

python - 如何使用 django-tagging-0.3.1 在标签名称中允许空格?

我正在使用django-tagging-0.3.1包来标记我网站中的所有文章。但是我刚刚发现这个包似乎不支持标签名称中的空格,这意味着当标签名称中有空格并且您使用它提供的功能时TaggedItem.objects.get_by_model,搜索所有带有该标签的文章,您将得到一个空列表. 但实际上我检查了我的服务器,标签名称已正确显示并与相应的文章相关联。那么有什么方法可以配置以使包含空间的标签搜索工作?谢谢。

0 投票
1 回答
533 浏览

django - 使用 taggit django

我正在使用 django taggit 为所有出价添加标签。

我的出价模型如下:

如何从具有该标签的所有出价中删除特定标签?

我打算做以下事情:

假设我想从所有带有该标签的出价中删除标签“美味”:

这是正确的方法吗?

谢谢!

0 投票
2 回答
16800 浏览

jquery - Django:将 HTML 字符串传递给模板

我在尝试显示在 django 视图上创建的 html 代码块时遇到问题。这是正在发生的事情。

在我看来,我试图将一堆书籍描述传递给模板,我将根据用户操作隐藏/显示这些描述。这些描述存储在服务器上的 html 文件中。

到目前为止,一切都很好。我的日志完全按照应有的方式显示 html 字符串:

现在,由于我不想将内容放在我的 html 代码上,因此我将书籍描述读入了一个 javascript 变量,如下所示:

escapenewline 是一个过滤器,它在每一行的末尾放置一个 \,以确保 javascript 能够正确解释整个字符串内容。

最后,当用户想要查看某本书的描述时,他只需单击它,模态就会显示该书的描述。为此,我有:

同样,这个 console.log 一切似乎都很好:

不幸的是,当我打开页面时 modal_info div 是空的。当我打开浏览器的开发人员工具并检查该 div 的 html 时,我看到的是:

问题在于那些引号。他们是怎么出现在那里的?我怎样才能摆脱它们,为什么它们首先被放在那里?

提前致谢。如果有任何不清楚的地方,请随时提问,我会澄清的。

更新:好吧,事实证明 modal_info div 毕竟不是空的。文本只是与背景相同的颜色。对不起,那是我的愚蠢。但问题仍然存在。我应该看到的地方:

我看到的是文字 html:

我尝试使用 parseHTML 函数将字符串解析为 HTML:

但结果是一样的。知道如何让浏览器将字符串解释为 html 代码而不是文字字符串

0 投票
1 回答
1206 浏览

django - AttributeError:“TaggableManager”对象没有属性“primary_key”

当我尝试使用 –auto 功能进行新迁移时。python manage.py schemamigration blogger --auto表明:

所以我在终端中再次运行第一次迁移python manage.py schemamigration blogger --initial。我收到了这个错误:

这是应用程序博主的models.py