真正的稳定,是自己不断成长,不断寻找新的空间。与其要稳定,不如开始拥抱这个变化的时代,让自己准备好。
一直以来都不知道怎么在pycharm中调试Django脚步,所以经常无法准确的定位问题,今天通过看一个小伙伴的帖子,发现可以在pycharm中其中Django服务,那么既然可以起服务,那么应该就是可以debug调试,抱着试试看的心态试了下,果然是可以的,现将设置和debug过程做个记录:
步骤一:在pycharm中给需要调试的地方打断点;
步骤二:在pycharm中开启Django服务的debug模式
1.选择Edit Configurations
步骤三:等服务启动成功后,运行页面到调用调试方法的地方,比如一个form表单在单击搜索后会向后台的方法发送请求,那么在单击搜索时,检查pycharm中对应的debug方法,运行F8调试便可
2.选择新增Django服务
3.配置服务和显示名称
4.浏览器直接访问ip+端口
断点+调试
【建议】:
1.Debug模式下的端口号与运行环境下的端口号区别开来,比如运行环境用8080端口,那么Debug模式下用8000端口
【问题】
1.调试状态下启动工程时提示错误CreateProcess failed with error 2:xxxxxxxxxxxxxxxxxxxx
解决方法:查看工程所调用的python.exe路径正确性,多出现在电脑安装了多个python版本情况下
image.png
网友评论