调试PSP代码

 

execute_from_command_line

最简单的运行,往往是:

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方法

 

eclipse调试PSP代码配置:

 

调试PSP代码_第1张图片

 

runserver 192.168.1.100:8000 --noreload

调试PSP代码_第2张图片

环境变量:PYTHONPATH

环境设值:$PWD


点击运行后结果:


['D:\\devtools\\Python36\\Scripts\\autotest\\manage.py', 'runserver', '192.168.1.100:8000', '--noreload']
Performing system checks...

System check identified no issues (0 silenced).
August 17, 2020 - 22:22:11
Django version 2.0.1, using settings 'autotest.settings'
Starting development server at http://192.168.1.100:8000/
Quit the server with CTRL-BREAK.

调试PSP代码_第3张图片

你可能感兴趣的:(PSP服务平台)