Forms

This is a grid of all form-related apps.

Features currently being evaluated

FeatureDescription
HTML5 Features Which HTML5 form features are supported?
No need to use custom form class. Use only template tags.
Superseded by If this package has been replaced by another
err delete me
err
AJAX ModelForms Supports AJAX submission and validation of ModelForms with client-side
viewmodels.
Read-only display of ModelForms Supports read-only forms formatted as Bootstrap3 tables via
forms.DisplayModelMetaclass.
Package django-crispy-forms django-bootstrap3 django-material django-autocomplete-light django-floppyforms django-tinymce django-widget-tweaks django-extra-views Django Uni-Form django-forms-builder django-wysiwyg django-parsley django-form-designer django-ajax-validation django-datetime-widget django-formtools django-remote-forms django-honeypot django-forms-bootstrap django-multiupload django-fobi django-formwizard django-dynamic-forms django-editlive django-olwidget django-form-utils django-envelope djangocms-forms formulation django-html django-jinja-knockout django-markitup django-file-picker django-dataforms Django file form django-merlin django-nested-forms jquery-django-superformset django-wysiwyg-forms django-propeller happyforms Django pony forms django-dynamicforms django-composite-form django-silhouette django-formfield django-addanother django-viewform zenforms django-dynamiq-search-form django-radiogrid html-json-forms DracEditor - Django Markdown Editor django-fieldmaker django-validforms Django Multi. Form View multiuploader django-formaldehyde django-formrenderingtools django-vatno-validator django-careful-forms django-contact-widget django-paginated-modelformset Django multiple field clean django-formfieldset Django multiple field clean
Package django-crispy-forms django-bootstrap3 django-material django-autocomplete-light django-floppyforms django-tinymce django-widget-tweaks django-extra-views Django Uni-Form django-forms-builder django-wysiwyg django-parsley django-form-designer django-ajax-validation django-datetime-widget django-formtools django-remote-forms django-honeypot django-forms-bootstrap django-multiupload django-fobi django-formwizard django-dynamic-forms django-editlive django-olwidget django-form-utils django-envelope djangocms-forms formulation django-html django-jinja-knockout django-markitup django-file-picker django-dataforms Django file form django-merlin django-nested-forms jquery-django-superformset django-wysiwyg-forms django-propeller happyforms Django pony forms django-dynamicforms django-composite-form django-silhouette django-formfield django-addanother django-viewform zenforms django-dynamiq-search-form django-radiogrid html-json-forms DracEditor - Django Markdown Editor django-fieldmaker django-validforms Django Multi. Form View multiuploader django-formaldehyde django-formrenderingtools django-vatno-validator django-careful-forms django-contact-widget django-paginated-modelformset Django multiple field clean django-formfieldset Django multiple field clean
Description The best way to have DRY
Django forms. The app provides
a tag and filter that lets you
quickly render ...
Bootstrap 3 integration with
Django.
Material Design for django
forms and admin
A fresh approach to
autocomplete implementations,
specially for Django. Status:
v3 stable, 2.x.x stable, 1.x.x
deprecated. Please DO
regularely ping ...
Full control of form rendering
in the templates.
TinyMCE integration for Django Tweak the form field rendering
in templates, not in
python-level form definitions.
CSS classes and HTML
attributes can be alter...
Django's class-based generic
views are awesome, let's have
more of them.
django-uni-form has been
deprecated. Please use
django-crispy-forms. Link
provided in the README.rst
Let users build forms in
Django admin
A Django application for
making Django textareas rich
text editors. Certainly as a
template tag and possibly as a
form ...
Client side form validations
for Django - Using parsley.js
A Django admin app with a GUI
to create complex forms
without any programming
skills; complete with logging,
validation, and ...
A reusable application to
preform ajax validation on
django forms.
Bootstrap
django-datetime-widget is a
simple and clean widget for
DateField, Timefiled and
DateTimeField in Django
framework. It is based on ...
A set of high-level
abstractions for Django forms
A platform independent django
form serializer
Generic honeypot utilities for
use in django projects.
Bootstrap filter and templates
for use with Django forms
Dead simple drop-in multi file
upload field for Django forms
using HTML5's multiple
attribute.
Form generator/builder
application for Django done
right: customisable, modular,
user- and developer- friendly.
A rewrite of django's
formwizard with pluggable
storages
django-dynamic-forms is a
reusable Django application to
create and configure forms
through the admin.
Live object editing for django
with jQuery UI and Bootsrap
Javascript library to replace
textareas that contain WKT
data with editable OpenLayers
maps, and a django app using
it for ...
Django Form class that
provides fieldsets, row-attrs,
and flexible generic form
rendering.
A contact form app for Django The easiest and most flexible
Django CMS Form builder —
Create forms quickly without
ever touching code. Every
field type ...
Django Form rendering helper
tags - DEPRECATED in favour of
https://github.com/funkybob/django-sniplates
A way of rendering
django.forms widgets that
differentiates between HTML
and XHTML.
Django datatables and widgets,
both AJAX and traditional.
Display-only ModelForms.
ModelForms / inline formsets
with AJAX submit and
validation. Works ...
Markup handling (using Jay
Salvat's MarkItUp! flexible
universal markup editor) for
Django
django-file-picker Dynamic, database-driven
Django forms
Django-file-form helps you to
write forms with a pretty ajax
upload
Providing alternate form
wizards for the Django
project.
Nested forms for your django
projects
jQuery Django Dynamic Formset
Plugin
WYSIWYG form editor/creator
django app
Develop more, Code less.
Propeller integration with
Django. Propeller is a
front-end responsive framework
based on Google's Material
Design Standards ...
Extension to Django Forms that
strips spaces
Django pony forms Dynamically add forms to your
site through the admin
interface.
Helper class to handle form
composition
Elegant Form Templating for
Django
django-formfield is a form
field that accepts a django
form as its first argument
"Add another" buttons outside
the Django admin
Template driven form rendering
for django
Attempt to zenify django's
form templating, inspired by
uniforms
Create dynamic search forms
that generate Q objects.
Django radio grid field Python implementation of the
(inactive) HTML JSON Forms
spec.
DracEditor - Django Markdown
Editor built for Dracos Linux
This package enables you to
design forms in the Django
admin. These forms can be used
in your code or ...
Django client-side form
validation
Django class based views for
using more than one form in a
single view
Multiuploader - is an
application which enable
ability to upload multiple
files in Django.
Django forms at warp speed Customize layout of Django
forms in templates, not in
Python code.
A Django validator that
validates European VAT numbers
Security minded forms
extension for django
:envelope: A simple contact
form widget for Django.
An attempt to add pagination
to Django Model Formsets
Django multiple fields form
validation
Forked from PyPi. Trying to
support Django 1.8
Django multiple fields form
validation
CategoryAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppAppProjectAppAppFrameworkAppAppAppAppAppAppOtherAppAppAppAppAppAppAppAppAppAppAppAppAppOtherAppAppAppAppAppAppAppAppOtherAppOtherOtherAppOther
# Using This51231664215095654101193001203401151450300123132300101110001211112111100000010
Python 3?
Development Status Production/Stable Beta Beta Production/Stable Production/Stable Production/Stable Production/Stable Alpha Production/Stable Production/Stable Beta Alpha n/a Alpha Beta Production/Stable n/a Beta Production/Stable Beta Beta Beta Production/Stable n/a Beta Beta Production/Stable Beta Unknown Beta Beta Production/Stable Beta Beta Production/Stable Beta n/a n/a Unknown Production/Stable Beta Production/Stable Unknown Unknown Alpha Unknown Unknown Alpha Alpha n/a Production/Stable Production/Stable Production/Stable Alpha n/a Unknown Beta Beta Beta Alpha Alpha Unknown Alpha Unknown Production/Stable Unknown
Last updated July 21, 2016, 3:01 a.m. March 23, 2016, 3:38 a.m. April 4, 2017, 10:10 p.m. Dec. 25, 2016, 5:12 a.m. April 23, 2016, 5:38 a.m. Jan. 23, 2017, 10:29 a.m. June 17, 2016, 1:03 a.m. June 15, 2016, 6:07 a.m. Feb. 16, 2012, 10:20 a.m. Jan. 2, 2017, 12:43 a.m. Dec. 21, 2015, 11:33 a.m. July 1, 2016, 6:30 a.m. Aug. 14, 2014, 6:11 p.m. Aug. 6, 2010, 4:53 p.m. March 5, 2015, 4:18 a.m. Feb. 3, 2017, 10:31 a.m. March 5, 2014, 11:11 a.m. Dec. 1, 2015, 8:02 p.m. March 15, 2016, 9 a.m. June 30, 2016, 2:03 a.m. March 20, 2017, 6:13 p.m. June 16, 2011, 6:39 a.m. Jan. 6, 2017, 5:45 p.m. May 10, 2013, 11:32 p.m. Sept. 1, 2015, 11 a.m. Nov. 12, 2015, 10:29 p.m. July 19, 2016, 2:25 p.m. July 20, 2016, 10:48 a.m. April 6, 2015, 2:03 a.m. March 29, 2010, 8:25 p.m. April 26, 2017, 12:33 p.m. July 19, 2016, 2:29 p.m. July 12, 2013, 3:55 p.m. Jan. 8, 2013, 5:41 p.m. July 24, 2016, 6:59 a.m. March 2, 2011, 3:01 p.m. Nov. 21, 2012, 4:54 a.m. June 13, 2014, 3:06 p.m. Nov. 13, 2015, 11:28 a.m. April 3, 2017, 2:11 a.m. Aug. 17, 2010, 7:34 p.m. July 24, 2016, 6:59 a.m. Oct. 18, 2011, 10:04 a.m. Dec. 21, 2011, 4:11 a.m. June 20, 2016, 12:30 a.m. Jan. 13, 2012, 7:40 a.m. June 22, 2016, 4:53 p.m. Nov. 5, 2014, 6:03 a.m. Nov. 10, 2012, 2:16 p.m. Dec. 3, 2012, 7 p.m. Jan. 12, 2016, 8:30 a.m. Aug. 23, 2016, 11:03 a.m. March 14, 2017, 8:48 p.m. June 27, 2012, 6:38 p.m. Feb. 8, 2011, 1:55 p.m. Nov. 6, 2016, 5:08 p.m. March 19, 2017, 3:17 p.m. June 16, 2015, 11:37 a.m. Feb. 28, 2013, 11:44 p.m. Dec. 17, 2015, 3:17 p.m. June 8, 2012, 1:17 p.m. Nov. 2, 2016, 2:48 p.m. Jan. 9, 2015, 8:31 a.m. May 7, 2015, 1:08 p.m. Oct. 28, 2015, 3:31 p.m. May 7, 2015, 1:08 p.m.
Version1.6.18.2.20.13.13.2.21.7.02.6.01.4.10.9.00.9.00.13.00.8.00.6n/a0.1.30.9.32.0n/a0.6.03.0.10.5.20.10.71.00.5.3n/a0.61.01.0.31.20.2.52.0.130.1.00.5.03.0.00.6.00.2.00.2.30.8n/an/a0.1.11.4.10.0.10.4.10.1.20.1.20.0.30.32.0.00.1.00.1.7n/a1.0.31.0.01.1.70.0.4n/a1.00.1.3.10.30.2.30.1.10.11.0.30.0.20.0.11.10.0.1
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithub
Commits
Stars244014431006734659614579534498435408357275249170162153152133116102101969488686752474641393232312727262618151414141312121010101088764444431n/an/an/an/a
Repo Forks4374661732209123141961011944663155669044831942293128252411333198841991213116412n/a51433241311n/a3211n/a1n/an/a11n/an/an/an/a
Participantsmaraujop
pydanny
carltongibson
Stranger6667
jcomeauictx
zoidbergwill
meshy
digi604
bmihelac
treyhunner
more...
dyve
xrmx
jonashaag
luzfcb
nikolas
juancarlospaco
TyVik
xsurfer
MarkusH
bez4pieci
more...
kmmbvnr
DariaKnyazeva
bcanyelles
rajool
olivierdalang
lukasgarcya
askvictor
edrmp
AlvaroLQueiroz
CuriousLearner
more...
jpic
blueyed
mpasternak
fruitschen
SaeX
Eraldo
mariocesar
mhuailin
jonashaag
ticosax
more...
brutasse
gregmuellegger
jezdez
melinath
Natim
jonashaag
carljm
poswald
ulope
dmpayton
more...
Natim
aljosa
vanadium23
jasondavies
claudep
dwink
ataylor32
meako689
jessamynsmith
joelburton
more...
kmike
pahaz
treyhunner
slav0nic
skyl
tomcounsell
etienned
AndrewIngram
jonashaag
GeyseR
miguelrestrepo
mjumbewu
zeus
ddaan
pjdelport
luzfcb
sergei-maertens
more...
pydanny
maraujop
digi604
j0hnsmith
bmihelac
agentk
mvaerle
issackelly
johnthedebs
sorki
more...
stephenmcd
bmihelac
cmheisel
smacker
diegueus9
ChangeSomeCode
barsch
bentimms
fabrixxm
jaap3
more...
pydanny
vdboor
acdha
kennethlove
renyi
caffodian
martey
jpatel3
DemonVex
iwanbk
more...
tuxcanfly
shabda
treyhunner
akshar-raaj
bhaskar234
blueyed
AliLozano
kyogesh
dheerosaur
litchfield
more...
samluescher
llonchj
driesdesmet
charettes
thebenwaters
vdboor
estuans
finder
jsma
huxley
more...
alex
tmc
jezdez
asaglimbeni
michaeljones
urtzai
jimr
bcbwilla
idlesign
ionelmc
kleinlieu
komackaj
quantum13
jezdez
claudep
timgraham
aaugustin
spookylukey
adrianholovaty
freakboy3742
alex
gchp
jacobian
more...
tarequeh
easel
bsod90
vechorko
bartek
jfw
smotes
jamesturk
fcurella
pydanny
johnraz
paltman
ossanna16
lukeman
rizumu
brosner
bouttier
chromano
cvrebert
jtauber
sefakilic
more...
Chive
lyssdod
IlianIliev
sobolevn
prikhi
marojenka
barseghyanartur
mariuccio
jmsfwk
thomasWajs
MaximilianKindshofer
ababic
Heldroe
mick88
garmoncheg
stephrdev
treyhunner
MarkusH
gladson
chhantyal
jedie
h3yourcelf
philipn
slinkp
versae
dyve
cridenour
barszczmm
dkm
capooti
scdoshi
more...
carljmzsiciarz
tgecho
anderspetersson
jieter
tomwys
akaihola
glogiotatidis
zlorf
mlavin
martey
more...
mishbahr
driesdesmet
selectnull
alsoicode
tdsymonds
rda-dev
funkybob
sergei-maertens
julianwachholz
schinckel
bradleyayers
sesh
chrisdoble
robhudsonDmitri-Sintsov
sam-oylov
melvyn-sopacua
gitter-badger
carljm
zsiciarz
kmike
GeyseR
ivanvenosdel
TakeruWolf
Aramgutang
berkerpeksag
tino
jezdez
more...
copelco
invalid-email-address
glassresistor
mlavin
jmacul2
douggwaite
mbraak
requires
chernyshm
lraphael
cgallemore
supercodepoet
keysen
dszczyt
rugginoso
tomasd
jgerigmeyerfitzgen
llonchj
firass
ebradbury
gabber7
huddlej
tfroehlich82
pyup-bot
davedashmbraak
requires
bitdeli-chef
roalddevries
jmacul2
t0sterjthi3rry
paolodina
hampsterx
josesoajonashaag
olivierdalang
jpic
blueyed
kmmbvnr
DariaKnyazeva
summerisgoneyohanbonifaceSinklersheppardagusmakmun
olymk2
zbyte64ulfTimBest
stewartpark
vinaypostkunitokibenoitbryonlukaskleinulopeagusmakmuncreafzaumolusteraumo
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
HTML5 FeaturesplaceholderAttributes: placeholder, required, pattern.

Input types: url, email, tel, date, datetime, time, number, range, search, color.
Any HTML5 attribute (including input type attributes) can be added (or replaced) to existing django form fields without touching python code. placeholder attributes, required attributes, email/date/datetime input typesHTML5 input types supported:

date, datetime, email, number, tel, url
No need to use custom form class. Use only template tags.  +
Superseded byNow known as DJANGO-CRISPY-FORMS
err delete me
err
AJAX ModelForms
Read-only display of ModelForms
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ item.weight / max_weight * 100 | number:0 }}%{{ item.title }}Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A