Material Design for Django
Clone or download


Django Material

Material design for Django.

Join the chat at
  • Django-Material 1.2.x compatible Django 1.11/2.0
  • Django-Material 1.1.x compatible Django 1.8/1.9/1.10/1.11

Django-Material 1.x branch going to be supported till Django 1.8 lifetime (April 2018)

Tested with:



  • Forms - New way to render django forms
    • Strong python/html code separation
    • Easy redefinition of particular fields rendering
    • Complex form layout support
  • Frontend - Quick starter template for modular admin-line applications development



To checkout and run open source demo version locally, you need to have git and tox tools installed.

git clone
cd django-material

TOXENV=py36-dj111 tox -- python migrate --settings=demo.settings
TOXENV=py36-dj111 tox -- python loaddata demo/fixtures/* --settings=demo.settings
TOXENV=py36-dj111 tox -- python runserver --settings=demo.settings

Then you can go to and login with admin:admin username and password to the demo site.



Django Material is an Open Source project licensed under the terms of the BSD3 license

Django Material Pro with additional features has a commercial-friendly license. Check for details.


1.3.0 2018-08-23

  • Django 2.1 compatibility
  • Conform select multiple attribute rendering
  • Fix multiple and clearable file inputs
  • Support for field.disabled
  • [PRO] Improve custom columns ordering handing
  • [PRO] Allow to select object from different pages in a list view