2016-08-09 6 views
1

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

ответ

1

После установки Aldryn форм в вашем проекте вы можете установить настройки ALDRYN_FORMS_TEMPLATES в вашем settings.py с Iterable картографирования кортежей пути шаблона с читаемым именем человека на тему, как так:

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

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

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