使用django-dash快速构建控制台
安装
通过PyPI安装:
pip install django-dash此外需要安装一些依赖,否则执行
python manage.py startapp XXX会提示缺少模块(具体依赖可以参考 django-dash/examples/freeze.txt):
pip install lipsum
pip install lorem-ipsum-generator在Django设置
settings.py中添加INSTALLED_APPS:
INSTALLED_APPS = [
#...
'dash',
'dash.contrib.layouts.android',
'dash.contrib.layouts.bootstrap2',
'dash.contrib.layouts.windows8',
'dash.contrib.plugins.dummy',
'dash.contrib.plugins.image',
'dash.contrib.plugins.memo',
'dash.contrib.plugins.rss_feed',
'dash.contrib.plugins.url',
'dash.contrib.plugins.video',
'dash.contrib.plugins.weather',
'dashboard',
#...
]确保
TEMPLATE_CONTEXT_PROCESSORS中有django.core.context_processors.request:
在
urls模块中添加
创建新的layout
暂时没有解决,并且本地运行django-dash demo未达到预期,所以暂时放弃,回到原先采用的django前端案例--Portal中采用的比较简单的方式实现。
另外,尝试改为Django的dashboard中借鉴的call-for-service项目来实现。
参考
Last updated
Was this helpful?