我想整合我现有的应用程序,将一个论坛说成Django CMS。
问题是我不希望用户拥有任何Django CMS功能。
他们不应该看到编辑栏或Django CMS相关的任何内容。
我只希望他们能够访问其他Django应用程序。没有Django CMS特定的东西,如页面,插件等。
有可能吗?怎么样?
答案 0 :(得分:0)
最简单的方法是将CMS工具栏限制为超级用户;
{% if request.user.is_authenticated and request.user.is_superuser %}
{% cms_toolbar %}
{% endif %}
工具栏也是请求对象的一部分,因此在您的应用视图中,您可以通过request.toolbar.show_toolbar = False
(docs)