Material design for Django Forms and Admin. Template driven.
Django-Material works with 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:
![demo/static/img/browserstack_small.png](demo/static/img/browserstack_small.png)
- 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 applications development
- Admin - Material-designed django admin
To checkout and run open source demo version localy, you need to have git and tox tools installed.
git clone https://github.com/viewflow/django-material.git
cd django-material
TOXENV=py36-dj111 tox -- python manage.py migrate --settings=demo.settings
TOXENV=py36-dj111 tox -- python manage.py loaddata demo/fixtures/* --settings=demo.settings
TOXENV=py36-dj111 tox -- python manage.py runserver --settings=demo.settings
Then you can go to http://127.0.0.1:8000/integration/ and login with admin:admin username and password to the demo site.
http://docs.viewflow.io/material_forms.html
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 http:viewflow.io/pro/ for details.
- Django 1.11 support
- Update MaterializeCSS to 0.98.2
- Fix missing badges in shipped MaterializeCSS build
- Localization added: German/French/Spainish/Korean/Chinese
- Forms - Fix allows to use html in a help_text of widgets
- Frontend - Improved Login/Logout/403/404/500 service screen templates
- Admin - fix application list layout