2016-12-13 3 views
0

При создании новой страницы django-cms установлен флажок «Вход в систему» ​​и кнопка выбора «Видимость меню» в форме разрешений на страницу , Мы надеемся, что по умолчанию, когда будет создана новая страница, «login required» уже проверен и выбрана опция «Видимость меню» для входа в систему только для пользователей. Это возможно? Я искал переполнение стека и список проблем django-cms в своем репозитории для чего-то похожего на ситуацию, в которой я находился, но я не мог найти.django-cms page defaults при создании новой страницы django-cms

благодаря

ответ

0

Я думаю, что вам, возможно, потребуется подключить в signals и обнаружить новое создание страницы для заполнения по умолчанию.

Например, сигнал pre_save на странице или в заголовке (посмотрите, какая из моделей имеет это поле) может быть использована для первого определения наличия идентификатора, а если нет, то по умолчанию могут быть заполнены.

+0

спасибо petr. я посмотрю на это. – jerick

+0

привет petr. это сработало. существует установленный флаг для post_save, который может быть проверен, который указывает, была ли новая модель создана. благодаря – jerick

Смежные вопросы