【问题标题】:Django CMS placeholder content not showing up on page when i log out from the admin当我从管理员注销时,Django CMS 占位符内容未显示在页面上
【发布时间】:2018-03-23 21:45:38
【问题描述】:

我在使用占位符 Django-CMS 时遇到问题。我在现有项目的模板中使用了占位符,当我登录时它们似乎工作得很好,我可以添加和编辑插件,但是当我注销时,所有编辑不再显示在模板上。

这可能是什么原因造成的?我已遵循占位符创建过程并发布了我的所有更改。

考虑以下场景;我的模板上有{% placeholder "feature" %},该插件在页面上可见且可编辑,但内容仅在我登录时显示在网站页面上。

【问题讨论】:

  • 您已经确定发布了这些更改?

标签: python django python-2.7 python-3.x django-cms


【解决方案1】:

也许是缓存?在您的插件中,您可以添加行 cache = False,例如:

    class YourPlugin(CMSPluginBase):
        model = Yourmodel ...
        cache = False

【讨论】:

    猜你喜欢
    • 2015-03-16
    • 2015-05-21
    • 2013-07-09
    • 2014-08-31
    • 1970-01-01
    • 2012-04-21
    • 2013-09-07
    • 2021-10-17
    • 2017-09-19
    相关资源
    最近更新 更多