Skip to main content

Django Materialize Form

Project description

A simple Django library to render your form in Material Design

Installation

pip install django-materialize-form

Usage

  • Add “materializeform” to your INSTALLED_APPS.

  • At the top of your django templates load our templatetags

    {% load materialize %}
    

Then to render your form

<form action='.' method='post'>
    {% csrf_token %}
    {{ form|materialize }}
    <button type='submit' class="btn blue">Submit</button>
</form>

You can also set column class for each fields on the form

<form action='.' method='post'>
    {% csrf_token %}
    <div class="row">
    {{ form.email|materialize:"s12" }}
    </div>

    <div class="row">
    {{ form.first_name|materialize:"s6" }}
    {{ form.last_name|materialize:"s6" }}
    </div>

    <button type='submit' class="btn blue">Submit</button>
</form>

If you have ‘select’ menu in your form

Then please include,

<script>
  $(function(){
    $(document).ready(function() {
      $('select.select').material_select();
      $('select.multiselect').show();
    });
  });
</script>

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django-materialize-form-0.1.1.zip (6.1 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page