简单的django管理替代leonardo cms,建立在django管理工具和django jet上。
leonardo-admin-dashboard的Python项目详细描述
莱昂纳多CMS的管理仪表板建立在Django喷气机上。支持自定义菜单和易于扩展的自动注册新的小部件。
Installation
pip install leonardo-admin-dashboard
Configuration
此模块需要LEONARDO_CONF_SPEC中的dashboard_menu项:
LEONARDO_CONF_SPEC = { 'dashboard_menu': [] }
您可以选择添加仪表板小部件:
LEONARDO_CONF_SPEC = { 'dashboard_widgets_available': [], 'dashboard_widgets': [] }
Usage
将菜单项作为字符串路径添加到菜单中dashboard_menu数组:
dashboard_menu = ['leonardo_store.menu.store_menu']
菜单项使用leonardo_admin_dashboard.modules:
中的模块from leonardo_admin_dashboard import modules store_menu = modules.SubMenuLinkList( _('Store'), children=[{ 'title': 'Catalogue', 'url': reverse('catalogue'), 'external': False, 'icon': 'icon-book' }], )
有关更多示例,请参见menu.py或访问django-admin-tools和django-jet文档。