Django-cms aldryn формы

Я следую этому руководству ( https://www.django-cms.org/en/blog/2016/02/27/build-a-website-without-knowing-python-django-part-six/) пользовательские формы с aldryn-формами, но, как я полагаю, этот учебник был создан для онлайн-сервиса django-cms.org и хотел бы узнать, как сделать то же самое с локальной установкой django-cms. По сути, я хочу знать, как определить свой собственный "ФОРМАТ ШАБЛОН" для этого плагина. Спасибо

1 ответ

Решение

Как только вы установите Aldryn Forms в свой проект, вы можете установить ALDRYN_FORMS_TEMPLATES установка в вашем settings.py итеративного набора кортежей, отображающего путь к шаблону с понятным для человека названием темы следующим образом:

ALDRYN_FORMS_TEMPLATES = (
    ('path/to/event_form.html, _('Event only')),
    ('path/to/contact_form.html, _('Contact only')),
)

Это позволяет контент-менеджерам выбирать этот шаблон "Только событие" всякий раз, когда они создают форму "Событие" и "Только контакт", когда они создают форму "Контакт".

Также вы можете установить шаблон по умолчанию, используя ALDRYN_FORMS_DEFAULT_TEMPLATE

Другие вопросы по тегам