【发布时间】:2017-02-16 01:14:17
【问题描述】:
我的合作程序员开发了一个用于 django 项目的 django 插件,并且在他的设置中,该插件可以工作。他可以在正在使用的 django 模板中编写一个占位符,并通过 django-cms 结构视图使用自定义插件加载该占位符。我尝试做同样的事情,但我注意到我在 html 中放入的占位符并没有出现在结构视图中。出现在结构视图中并且可以编辑的唯一占位符是静态占位符。占位符输入与 django 教程中的一样
http://docs.django-cms.org/en/release-3.3.x/introduction/templates_placeholders.html
并与此代码一起放置
{% placeholder "custom_name" %}
没有出现在结构视图中。我在stackoverflow中找不到类似的场景。我也有与我的合作程序员非常相似的设置。我复制了他正在处理的同一个 repo,我什至使用了他的 postgres 数据库中的转储,以防我自己的设置有问题但仍然没有运气。控制台或网页中没有出现调试错误,所以我没有想法。有没有人遇到过类似的情况?我们使用的 django-cms 是 3.1.0 版本。
谢谢
【问题讨论】:
-
您好@dogfish,请升级到 djangoCMS >= 3.3.x。
-
嗨@Paulo。我刚刚才弄清楚出了什么问题。我正在测试的页面不是 django-cms 托管页面,这就是占位符不起作用的原因。谢谢你的回答。
标签: django django-cms