django cms 占位符不在结构视图中
Posted
技术标签:
【中文标题】django cms 占位符不在结构视图中【英文标题】:django cms placeholder not in structure view 【发布时间】: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" %
没有出现在结构视图中。我在***中找不到类似的场景。我也有与我的合作程序员非常相似的设置。我复制了他正在处理的同一个 repo,我什至使用了他的 postgres 数据库中的转储,以防我自己的设置有问题但仍然没有运气。控制台或网页中没有出现调试错误,所以我没有想法。有没有人遇到过类似的情况?我们使用的 django-cms 是 3.1.0 版本。
谢谢
【问题讨论】:
您好@dogfish,请升级到 djangoCMS >= 3.3.x。 嗨@Paulo。我刚刚才弄清楚出了什么问题。我正在测试的页面不是 django-cms 托管页面,这就是占位符不起作用的原因。谢谢你的回答。 【参考方案1】:我今天早些时候才发现出了什么问题。我没有立即注意到,我试图编辑的页面不是 django-cms 托管页面,这就是占位符在其中不起作用的原因。在 django-cms 托管页面中,占位符工作正常。
谢谢
【讨论】:
以上是关于django cms 占位符不在结构视图中的主要内容,如果未能解决你的问题,请参考以下文章