将论坛集成到Django CMS中

时间:2018-02-05 11:13:17

标签: django-cms django-apps

我想整合我现有的应用程序,将一个论坛说成Django CMS。

问题是我不希望用户拥有任何Django CMS功能。

他们不应该看到编辑栏或Django CMS相关的任何内容。

我只希望他们能够访问其他Django应用程序。没有Django CMS特定的东西,如页面,插件等。

有可能吗?怎么样?

1 个答案:

答案 0 :(得分:0)

最简单的方法是将CMS工具栏限制为超级用户;

{% if request.user.is_authenticated and request.user.is_superuser %}
    {% cms_toolbar %}
{% endif %}

工具栏也是请求对象的一部分,因此在您的应用视图中,您可以通过request.toolbar.show_toolbar = Falsedocs

之类的操作来禁用它