Skip to main content

Unmaintained

This fork is unmaintained. There’s an alternative fork at https://github.com/kcsry/django-form-designer

Acknowledgements

This project is a fork of https://github.com/samluescher/django-form-designer . Thanks, @samluescher!

This fork is compatible with Django 4+ and Python 3.7+.

General

A Django admin app with a GUI to create complex forms without any programming skills; complete with logging, validation, and redirects.

Key features:

  • Design contact forms, search forms etc from the Django admin, without writing any code

  • Form data can be logged and CSV-exported, sent via e-mail, or forwarded to any web address

  • Use drag & drop to change the position of your form fields

  • Fully collapsible admin interface for better overview over your form

  • Implements many form fields included with Django (TextField, EmailField, DateField etc)

  • Validation rules as supplied by Django are fully configurable (maximum length, regular expression etc)

  • Customizable messages and labels

  • Supports POST and GET forms

  • Signals on form render, submission, success, error.

  • Supports google reCAPTCHA service

Basic setup

  • Add form_designer to your INSTALLED_APPS setting:

    INSTALLED_APPS = (
        ...
        'form_designer',
    )
  • For basic usage, add URLs to your URL conf. For instance, in order to make a form named example-form available under http://domain.com/forms/example-form, add the following line to your project’s urls.py:

    urlpatterns = patterns('',
        (r'^forms/', include('form_designer.urls')),
        ...
    )

Optional requirements

The form_designer admin interface requires jQuery and the jQuery UI Sortable plugin to make building forms a lot more user-friendly. The two Javascript files are bundled with form_designer. If you want to use you own jquery.js instead because you’re already including it anyway, define JQUERY_JS in your settings file. For instance:

JQUERY_JS = 'jquery/jquery-latest.js'

Running tests

Use tox.

Release files for django-form-designer-ai 2.1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-form-designer-ai 2.1.1.1
File Size Uploaded
django_form_designer_ai-2.1.1.1.tar.gz 111.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-form-designer-ai 2.1.1.1
File Interpreter ABI Platform
django_form_designer_ai-2.1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 254.2 kB

Release files / django_form_designer_ai-2.1.1.1.tar.gz

Download URL django_form_designer_ai-2.1.1.1.tar.gz
Size 111.6 kB
Tags Source
SHA-256 checksum
How to use checksums
21a913b20e4a80d26ef6083389a55626a2c7c263e727f386bef2a1e827ab9737
BLAKE2b-256 checksum
How to use checksums
46a88636cf3abe634e3caacf343467beac2bfa0528f3a4b660507cf74ed5cea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / django_form_designer_ai-2.1.1.1-py3-none-any.whl

Download URL django_form_designer_ai-2.1.1.1-py3-none-any.whl
Size 142.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6204d0630786784918094269f335fddfd819f42e3780c1d353430df0272e33ce
BLAKE2b-256 checksum
How to use checksums
8c2f71a99a70c62317eb5bd3b7a9e30cc229964624fba43dfd900c27c7bd871b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release history Release notifications | RSS feed

This release

2.1.1.1 This release

2 release files

2.1.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.17

2 release files

0.16

2 release files

0.15

2 release files

0.14

2 release files

0.13

2 release files

0.12

2 release files

0.11

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page