Another one painless way to working with forms and they fields
Project description
===============================
Django Molder
===============================
.. image:: https://img.shields.io/travis/zerc/django_molder.svg
:target: https://travis-ci.org/zerc/django_molder
.. image:: https://img.shields.io/pypi/v/django_molder.svg
:target: https://pypi.python.org/pypi/django_molder
Another one painless way to working with forms and they fields
* Free software: BSD license
.. * Documentation: https://django_molder.readthedocs.org.
Features
--------
It provides multiple tags for rendering form fields in a custom template.
Bootstrap3 classes and html as default but you can simple override this for your specification -
just make ``molder`` directory in your templates folder.
Example:
--------
In your template:
.. code:: html
{% loads molder_tags %}
<div class="container-fluid">
<div class="row">
<form class="form">
<div class="col-md-6">
{% render_field form_one.char_field class="+big_input" placeholder="Hello world" %}
{% render_field form_one.radio_field help_on_top=True %}
{% render_field form_one.file_field template="myapp/coolest_file_field.html" %}
</div>
<div class="col-md-6">
{% render_field form_one.multiple_select_field show_help=False required=False %}
{% render_field form_one.checkbox_field %}
</div>
</form>
</div>
</div>
Template tags
-------------
render_field
============
Gets the bound_field and the extra kwargs and then render it.
Special kwargs:
* show_help - show/hide field help_text
* show_label - show/hide field label
* help_on_top - show help_text on top
* template - template used for this field
* required - override field required attr for visual fake
render_form
===========
Gets form as first arg. Iterates through the fields and render them. Extra kwargs passed in each field.
render_messages
===============
Just render the messages (django.contrib.messages)
History
-------
0.1.0 (2015-01-11)
---------------------
* First release on PyPI.
Django Molder
===============================
.. image:: https://img.shields.io/travis/zerc/django_molder.svg
:target: https://travis-ci.org/zerc/django_molder
.. image:: https://img.shields.io/pypi/v/django_molder.svg
:target: https://pypi.python.org/pypi/django_molder
Another one painless way to working with forms and they fields
* Free software: BSD license
.. * Documentation: https://django_molder.readthedocs.org.
Features
--------
It provides multiple tags for rendering form fields in a custom template.
Bootstrap3 classes and html as default but you can simple override this for your specification -
just make ``molder`` directory in your templates folder.
Example:
--------
In your template:
.. code:: html
{% loads molder_tags %}
<div class="container-fluid">
<div class="row">
<form class="form">
<div class="col-md-6">
{% render_field form_one.char_field class="+big_input" placeholder="Hello world" %}
{% render_field form_one.radio_field help_on_top=True %}
{% render_field form_one.file_field template="myapp/coolest_file_field.html" %}
</div>
<div class="col-md-6">
{% render_field form_one.multiple_select_field show_help=False required=False %}
{% render_field form_one.checkbox_field %}
</div>
</form>
</div>
</div>
Template tags
-------------
render_field
============
Gets the bound_field and the extra kwargs and then render it.
Special kwargs:
* show_help - show/hide field help_text
* show_label - show/hide field label
* help_on_top - show help_text on top
* template - template used for this field
* required - override field required attr for visual fake
render_form
===========
Gets form as first arg. Iterates through the fields and render them. Extra kwargs passed in each field.
render_messages
===============
Just render the messages (django.contrib.messages)
History
-------
0.1.0 (2015-01-11)
---------------------
* First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django_molder-0.1.0.tar.gz
(15.0 kB
view details)
File details
Details for the file django_molder-0.1.0.tar.gz
.
File metadata
- Download URL: django_molder-0.1.0.tar.gz
- Upload date:
- Size: 15.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6417dcd3f5ea45e20664ae4007b51434f898da99eef8fca6081f05227a510907 |
|
MD5 | 757a607fec064737bc6f00e3c7794831 |
|
BLAKE2b-256 | d50ed12205cb7840a6399a14cd1016d8702364853bdadbe65912a9faf11b7d06 |