Функция обмена TextField с помощью мастера Django CMS, формы и конфигурации приложения - PullRequest
0 голосов
/ 18 июня 2019

Я занимаюсь разработкой веб-сайта с использованием django CMS . В их встроенной конфигурации приложения для страниц (например) у них есть поле, в которое мы можем ввести слаг для создаваемой страницы.

По умолчанию при вводе заголовка страницы текстовое поле slug также автоматически вводит значение в формате slug, как показано ниже: enter image description here

Я хочу узнать, как это сделать, в своих пользовательских конфигах приложений, а также в мастерах CMS. Причина в том, что у нас будет нетехнический персонал, которому позже будет дано разрешение на добавление событий и новостей.

Для добавления событий и новостей необходимо указать слаг, который позже будет использоваться для маршрутизации URL. Поскольку они не являются техническими специалистами, для них не является идеальным предоставление пули вручную, т. Е. Они могут забыть добавить дефис или неправильно написать некоторые слова. Таким образом, было бы безопаснее просто автоматически заполнять поле slug значением по умолчанию при вводе заголовка страницы.

Если кто-то может поделиться частью кода или поделиться идеей о том, как сделать это настолько простым и понятным, насколько это возможно, это очень поможет.

ура!

...