用于创建新项目的django superset startproject命令。
django-startproject-plus的Python项目详细描述
django的startproject命令的包装。在使用template功能时,通过添加对传递额外上下文的支持来对命令进行超集。
可以使用startproject支持的相同标志调用此命令。
为什么?
django的startproject命令中的模板功能非常好,但是没有对更多上下文变量的支持的模板系统对于更复杂的设置并不是很有帮助。
此问题已提交到django devs邮件列表https://code.djangoproject.com/ticket/18277
安装
此软件包至少需要安装django 1.5.x。支持最新的django 1.8.x。
该软件包有pypi:
pip install django-startproject-plus
用法
这是django-admin.py启动的替换项,带有一个extra_context标志:
django-startproject.py myproject --extra_context='{"some": "json"}'
待办事项
- 支持django-admin.py startapp。