Работа с администратором во фронтенде¶
Пункт Administration… в Меню сайта, открывает side-frame, содержащий Django администратора сайта. Это позволяет осуществлять обычное взаимодействие с «традиционным» администратором Django.
Перенаправление¶
Когда объект создается или редактируется, пока пользователь находится на фронтенде сайта, происходит перенаправление, чтобы перенаправить пользователя на текущий адрес созданного/редактируемого экземпляра.
Это перенаправление следует правилам, приведенным ниже:
анонимный пользователь (например, после выхода из системы) всегда перенаправляется на домашнюю страницу
когда экземпляр модели изменился (см. Обнаружение изменений URL-адреса объекта), фронтенд перенаправляется на URL экземпляра, и:
в случае страниц django CMS учитывается состояние публикации, а затем
если панель инструментов находится в режиме черновик, пользователь перенаправляется на URL страницы черновик.
если в режиме Live:
пользователь перенаправляется на страницу, если она опубликована
в противном случае он переключается в режим черновик и перенаправляется на URL страницы черновик.
если отредактированный объект или его URL не может быть получен, перенаправление не происходит
Да, она сложна, но в ней есть логика, и ее легче понять, когда вы используете ее, чем когда читаете о ней, так что не волнуйтесь слишком сильно. Дело в том, что django CMS всегда пытается перенаправить вас в наиболее разумное место, когда это необходимо.