django-vali

a django admin theme using vali-admin with bootstrap4


License
MIT
Install
pip install django-vali==0.2.0

Documentation

Django-vali

  • platform Backend part built using the Django,
  • replace default admin templates using Vali Admin screenshoot screenshoot screenshoot screenshoot

Requirements

  • django >= 2.0
  • python >= 3.5

How to use

  • Install with pip

    $ pip install django-vali

  • Add vali to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = (
        'vali',
        'django.contrib.admin',
        ...
    )
  • Config vali:
VALI_CONFIG = {
    # the vali-admin themes  default, blue, purple, green,brown
    'theme': 'default',
    'dashboard': {'name': 'dashboard', 'url': '/admin/'},
    # the order for applist  default, registry
    # display applist by group: True
    #  e.g. {group: True}
    # default check decorators  vali.decorator.vali_models_group on ModelAdmin
    #  * otherwize use group_marker in verbose_name_plural, (will be deprecated in future version 0.2.0)*
    #  * e.g.  {group: True, group_marker : '-'}
    #    verbose_name_plural = system-user
    #  * display the model "user" in group "system"
    'applist': {"order": "registry", "group": True},
    # default: //maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css
    # 'font_awesome_url': 'font-awesome-4.7.0/css/font-awesome.min.css',
}
    $ ./manage.py runserver

Thanks

License

This project is licensed under the MIT License

Todo

-(remoe)modify ValiRelatedFieldWidgetWrapper with Vali theme -(done) replace ValiRelatedFieldWidgetWrapper with ValiCheckboxSelectMultiple, show user permission with groups -(done) support more theme support -(done) app/model orders -(done) app/model groups

  • ...