简单的配置管理和带有django的websockets。
djangofloor的Python项目详细描述
djangofloor
djangofoor可以帮助您快速创建易于部署的django应用程序。为了实现这些目标,djangofour提供:
- 对基本django设置的扩展,允许将配置拆分为多个文件(django for提供的默认值、项目的常量值、部署参数、用于开发的本地值),
- 一个统一的信号调度器,通过芹菜和redis使用双向websockets。您可以从python或javascript端调用python和javascript信号,
- 一些广泛使用的django应用程序(django调试工具栏、django redis会话、django管道)的自动配置(如果存在),
- 使用众所周知的bootstrap3的基本模板(当然,您可以使用任何其他模板),
- 有效的默认django设置(如日志),
- 创建新的django项目,这些项目可以开箱即用(即使您最终替换了所有默认模板和视图)。
创建新项目
创建一个正在工作的新项目只需要几行:
pip install djangofloor
djangofloor-createproject
Your new project name [MyProject] NewProject
Python package name [newproject]
Initial version [0.1]
Root project path [.] /tmp/newproject
cd /tmp/newproject
python setup.py install
newproject-ctl migrate
newproject-ctl runserver