Wagtail Jotform
Embedable Jotform forms for wagtail pages.
Installation
Install from pypi:
pip install wagtail-jotform
Configuration
You will need an API key from jotform. Add the following variables to your settings.
WAGTAIL_JOTFORM = {
"API_KEY": "somekey",
"API_URL": "https://api.jotform.com",
}
If your Jotform account is in EU safe mode, your JOTFORM_API_URL should be https://eu-api.jotform.com
Add the following to you INSTALLED_APPS in settings, note that wagtail_jotform depends on routable_page:
INSTALLED_APPS = [
...
'wagtail_jotform',
"wagtail.contrib.routable_page",
]
Thank you page
Thank you pages work via RoutablePageMixin.
When a form is created, the Jotform thankurl is set with your created forms thankyou page url. E.G https://mysite.com/formpage/thank-you. So when the form is submitted, the user will be redirected accordingly and be show the 'thank you' data specified on on the form page added.
Overriding tempaltes
Wagtail Jotform has 2 templates:
embeded_form_page.html
thank_you.html
You can override these templates in your project by adding them in the following location:
your_project_root/
templates/
wagtial_jotform/
embed_form_page.html
thank_you.html
Tests
coverage run ./runtest.py
coverage report
Metadata
Release files for wagtail-jotform 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wagtail-jotform-0.0.9.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wagtail_jotform-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.1 kB
Release files / wagtail-jotform-0.0.9.tar.gz
| Download URL | wagtail-jotform-0.0.9.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0329475501aa143f95807821a5942d2c2649c1468590bcdba4005ae56183d654
|
|
BLAKE2b-256 checksum How to use checksums |
796e59bfe68799f1408c8a89594f3a4e91d669be23b5d7cb1a461e62bb22e879
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.2
|
Release files / wagtail_jotform-0.0.9-py3-none-any.whl
| Download URL | wagtail_jotform-0.0.9-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5e3a60d1c4adb9948059412b0e44a1c7487c806d561553833238160be0333008
|
|
BLAKE2b-256 checksum How to use checksums |
4ef79e1fbfabf324c5c2b354e4ffc3214df564b0a002fc0dd4b16952643c8b6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.2
|