.. django-crispy-forms documentation file, created by
   sphinx-quickstart on Tue Nov  1 19:01:02 2011.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

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

.. toctree::
    :maxdepth: 2

    install
    filters
    crispy_tag_forms
    form_helper
    layouts
    template_packs
    crispy_tag_formsets
    dynamic_layouts

.. toctree::
    :maxdepth: 1

    faq

* See who's contributed to the project at `crispy-forms contributors`_
* You can find a detailed history of the project in `Github's CHANGELOG`_

.. _`crispy-forms contributors`: https://github.com/django-crispy-forms/django-crispy-forms/blob/main/CONTRIBUTORS.txt
.. _`Github's CHANGELOG`: https://github.com/django-crispy-forms/django-crispy-forms/blob/main/CHANGELOG.md

API documentation
~~~~~~~~~~~~~~~~~

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

.. toctree::
    :maxdepth: 2

    api_helpers
    api_layout
    api_templatetags
    api_bootstrap

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!

.. toctree::
    :maxdepth: 2

    contributing

.. _contributors: https://github.com/django-crispy-forms/django-crispy-forms/blob/main/CONTRIBUTORS.txt
.. _Django: https://djangoproject.com
