最近工作的原因有使用到django框架,于是乎想研究一下她提供的管理功能,以及启动服务的manage.py:
我的工程中manage.py调用的django core:
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
直接使用CMD 到你的工程目录下执行python manage.py help命令,可以查看到她所支持的命令行命令,如下:
可以看到打印出了很多支持的指令,但是这并不能帮助我们了解这些指令时干啥用的,所以我们可以继续查看具体指令的help信息,如非常重要的runserver:
可以从下图中看到usage ,比如重要的[addrport]可以启动工程的时候修改监听的端口、--notthreading 不使用多线程等。