使用vali admin和bootstrap4的django管理主题
django-vali的Python项目详细描述
django vali
- 平台后端部分使用
Django
, - 使用
Vali Admin
替换默认管理模板 要求
- django>;=2.0
- python>;=3.5
如何使用
使用pip安装
$pip安装django vali
将
vali
添加到INSTALLED_APPS
设置中,如下所示:
INSTALLED_APPS = (
'vali',
'django.contrib.admin',
...
)
- 配置有效期:
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',
}
有关样式自定义的详细信息,请访问pratikborsadiya' blog
运行服务器
$ ./manage.py runserver
- 将浏览器指向http://localhost:8000
- 登录用户:demo,密码:demo
谢谢
许可证
此项目是根据MIT许可证授权的
待办事项
-(remove)使用vali主题修改valiratedfieldwidgetwrapper -(完成)将validRelatedFieldWidgetWrapper替换为validCheckBoxSelectMultiple,将用户权限显示为组 -(完成)支持更多主题支持 -(完成)应用程序/模型订单 -(完成)应用程序/模型组
- 。