在wagtail中嵌入Jotform表单。
wagtail-jotform的Python项目详细描述
Wagtail作业表
用于Wagtail页面的可嵌入Jotform表单。在
wagtailjotform通过提供一个新的页面类型EmbeddedFormPage和一个表单选择字段来工作。此表单字段的值是从jotformapi填充的。在
安装
从pypi安装:
pip install wagtail-jotform
配置
您将需要来自jotform的API密钥。 将以下变量添加到设置中。在
^{pr2}$如果您的Jotform帐户处于欧盟安全模式,那么您的Jotform_API_URL应该是https://eu-api.jotform.com
将以下内容添加到“设置”中已安装的应用程序中,请注意wagtail_jotform依赖于可路由的\u页面:
INSTALLED_APPS = [
...
'wagtail_jotform',
"wagtail.contrib.routable_page",
]
感谢页面
感谢页面通过RoutablePageMixin工作。在
创建表单时,Jotformthankurl
将使用您创建的表单thankyou页面url进行设置。E、 Ghttps://mysite.com/formpage/thank-you
。因此,当表单被提交时,用户将被相应地重定向,并显示添加的表单页面上指定的“谢谢”数据。在
覆盖温度
Wagtail Jotform有2个模板:
embedded_form_page.html
thank_you.html
可以通过将这些模板添加到以下位置来覆盖项目中的这些模板:
your_project_root/
templates/
wagtial_jotform/
embed_form_page.html
thank_you.html
测试
coverage run ./runtest.py
coverage report
- 项目
标签: