django学习随笔:execute_from_command_line
2017-12-06 10:30 很大很老实 阅读(19692) 评论(0) 编辑 收藏 举报最简单的运行,往往是:
python manage.py runserver 0.0.0.0:8000
进入最初的manage.py文件,我们看到:
execute_from_command_line(sys.argv)
这一句很简单的命令。而这个命令,来自:
from django.core.management import execute_from_command_line
这里的sys.argv,实际上是:
['manage.py', 'runserver', '0.0.0.0:8000']
而在
execute_from_command_line函数里,实际上,是生成ManagementUtility类,并运行:execute方法。