nephila/dev/: django-standard-form-1.1.5 metadata and description

Homepage | Simple index

Quick and simple django templatetags for displaying forms.

author Ales Kocjancic
author_email alesdotio@gmail.com
classifiers
  • Development Status :: 3 - Alpha
  • Framework :: Django
  • Intended Audience :: Developers
  • License :: OSI Approved :: BSD License
  • Operating System :: OS Independent
  • Programming Language :: Python :: 2.6
  • Programming Language :: Python :: 2.7
  • Topic :: Software Development
  • Topic :: Internet :: WWW/HTTP :: Dynamic Content
license BSD License
platform
  • OS Independent
File Tox results History
django-standard-form-1.1.5.tar.gz
Size
5 KB
Type
Source
django_standard_form-1.1.5-py2-none-any.whl
Size
7 KB
Type
Python Wheel
Python
2

Quick and simple django templatetags for displaying forms.

Installation

  1. pip install django-standard-form
  2. add 'standard_form' to your INSTALLED_APPS

Usage

  • Most basic example:
{% load standard_form %}

<form action="" method="post" class="frm">
    {% csrf_token %}
    <fieldset class="frm-horizontal">
        {% standard_form form %}
        {% standard_submit %}
    </fieldset>
</form>
  • Rendering fields individually:
<form action="" method="post" class="frm">
    {% csrf_token %}
    <fieldset class="frm-horizontal">
        <ol>
            <li>{% standard_field form.field_name_one %}</li>
        </ol>
    </fieldset>
    <fieldset class="frm-vertical">
        <ol>
            <li>{% standard_field form.field_name_two %}</li>
        </ol>
        {% standard_submit %}
    </fieldset>
</form>
  • Rendering widgets individually:
<form action="" method="post" class="frm">
    {% csrf_token %}
    <fieldset class="frm-horizontal">
        <ol>
             <li>
                 <label for="id_{{ form.field_name_one.name }}">My label or other stuff</label>
                 <div class="field">{% standard_widget form.field_name_one %}</div>
             </li>
             <li>
                 <label class="empty"></label>
                 <div class="field"><input type="submit" class="btn" value="{% trans 'Go' %}" /></div>
             </li>
        </ol>
    </fieldset>
</form>
  • All available options:
{% standard_field form.field_name_one 'no_required no_required_helper no_help_text no_error_text' custom_class='input-block' placeholder='This one has all the available options' label='My label' %}