Forms have never been this crispy
django-crispy-forms provides you with a |crispy
filter and {% crispy %}
tag that will let you control the rendering behavior of your Django forms in a very elegant and DRY way. Have full control without writing custom form templates. All this without breaking the standard way of doing things in Django, so it plays nice with any other form application.
User Guide
Get the most out of django-crispy-forms
See who’s contributed to the project at crispy-forms contributors
You can find a detailed history of the project in Github’s CHANGELOG
API documentation
If you are looking for information on a specific function, class or method, this part of the documentation is for you.
Developer Guide
Think this is awesome and want to make it better? Read our contribution page, make it better, and you will be added to the contributors list!