Django Foundation Formtags
Django template tags to work with Zurb Foundation forms
Getting Started
Create a virtualenv:
$ virtualenv my-env
At the command line:
$ pip install django-foundation-formtags
Usage
To start use django-foundation-forms in a project you must include in your settings:
INSTALLED_APPS = ( 'foundation_formtags', )
In the template load foundation tags by:
{% load foundation_formtags %}
To use the django-form-foundation filter:
<form class="form" action="{{ url }}" method="POST"> {% csrf_token %} {{ form|as_foundation }} </form>
To use the django-form-foundation field tags:
<form class="form" action="{{ url }}" method="POST"> {% csrf_token %} {% render_field form.name %} {% render_field form.subject %} {% render_field form.message %} </form>
Required versus optional fields
The normal behaviour is to mark required fields with *. If you want to mark only optional fields, you can add the following setting to your project settings file.
FOUNDATION_FORMTAGS_USE_OPTIONAL = True
To learn more about optional fields read this blog.
Contributing
Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.
- Free software: BSD license
- Documentation: https://django-foundation-formtags.readthedocs.org.