快速启动django应用程序的cli工具
create-django-app的Python项目详细描述
尽管我很少从头开始创建新的django应用程序,但我仍然不喜欢创建它的初始过程,太多可以自动化的步骤。这就是这个工具的目的。
此脚本的作用:
- 创建django项目
- 创建相应的应用程序
- 创建初始virtualenv(venv)
- 安装提供的依赖项
- 创建initial requirements.txt
- 初始化git存储库
- 运行初始迁移(使用sqlitedb)
- 创建超级用户
- 在浏览器中显示创建的应用程序
下载并运行脚本:
python版本:
从pypi下载:
pip3 install create-django-app --user
用法:
# show help create-django-app --help # create django project create-django-app -p test_project -a 'test_app1 test_app2' -d requests # create project without admin user with --noadmin flag create-django-app -p test_project -a 'test_app1 test_app2' -d requests --noadmin # don't run server in the end with --nodemo flag create-django-app -p test_project -a 'test_app1 test_app2' -d requests --nodemo
bash版本:
不推荐:这个脚本没有收到与python包相同的更新,buy仍然可以完成任务。 您可以通过wget/curl/任何您喜欢的方式下载它:
curl -O https://raw.githubusercontent.com/arsenlosenko/create-django-app/master/create-django-app.sh
之后,授予它可执行权限:
chmod +x create-django-app.sh
运行它:
./create-django-app.sh -d foo_project -a 'foo_app bar_app' -d 'requests'
显示帮助:
./create-django-app.sh