我正在按照本教程(https://www.django-cms.org/en/blog/2016/02/27/build-a-website-without-knowing-python-django-part-six/)创建使用 aldryn-forms 的自定义表单,但我相信本教程是为 django-cms.org 在线服务制作的,并且想知道如何在本地安装 django-cms 时做同样的事情。本质上,我想知道如何为这个插件定义我自己的“FORM TEMPLATE”。谢谢
1 回答
3
一旦你在你的项目中安装了 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
于 2016-08-10T11:17:40.663 回答