Интеграция форума в CMS Django
Я хочу интегрировать свое существующее приложение, скажем, форум в Django CMS.
Проблема в том, что я не хочу, чтобы пользователи имели какие-либо возможности Django CMS.
Они не должны видеть панель редактирования или что-либо, связанное с Django CMS.
Я только хочу, чтобы они имели доступ к другим приложениям Django. Никаких специфических вещей для Django CMS, таких как страницы, плагины и т. Д.
Является ли это возможным? Как?
1 ответ
Простейшим способом было бы ограничить панель инструментов CMS суперпользователями;
{% if request.user.is_authenticated and request.user.is_superuser %}
{% cms_toolbar %}
{% endif %}
Панель инструментов также является частью объекта запроса, поэтому в представлениях вашего приложения вы можете отключить ее, выполнив что-то вроде request.toolbar.show_toolbar = False
( документы)