如何在Eclipse中利用pydev调试Django
2017-03-23
展开全部
1. 调试环境安装
Ø PyDev插件安装
在主菜单“Help”—>“Software updates…”中添加http://pydev.sf.net/updates自动下载安装。
Ø 安装完毕配置
在主菜单 “window”—>“preference”中2. 创建Pydev Django project
Ø 创建新的
如果已经有了一个django的目录结构,要生成eclipse的工程,可以通过Ø 导入已创建的
如果已有一个eclipse django project指向该目录,可以通过导入方式来引用该project。
Ø 工程设置
工程新建或导入完毕,在工程右键中,选择“属性”,继续配置工程:3. 调试设置
可以通过如下配置来实现Web调试,或者一个功能单独调试: Web调试方式配置
Web调试,实际上就是选用内部的“manage.py runserver --noreload”功能进行调试。设置完毕,再每次运行该调试选项即可。运行后控制台中出现如下说明:然后在浏览器中选定录入 http://127.0.0.1:8000/等相关URL,在需要调试地方打断点即可。
在pydev中调试,修改代码后不能立刻起作用,必须重新调试才行。这也是 noreload的作用。
Ø 单个功能验证
有时只想单独运行某个功能,可以将该功能单独弄一个Python函数进行运行。Python的函数调试很简单;但是对于django,因为脱离了Web的配置,调试一个django函数的时候总是因为找不到相关的设置而失败,可以在代码中指定该设置即可。
Ø PyDev插件安装
在主菜单“Help”—>“Software updates…”中添加http://pydev.sf.net/updates自动下载安装。
Ø 安装完毕配置
在主菜单 “window”—>“preference”中2. 创建Pydev Django project
Ø 创建新的
如果已经有了一个django的目录结构,要生成eclipse的工程,可以通过Ø 导入已创建的
如果已有一个eclipse django project指向该目录,可以通过导入方式来引用该project。
Ø 工程设置
工程新建或导入完毕,在工程右键中,选择“属性”,继续配置工程:3. 调试设置
可以通过如下配置来实现Web调试,或者一个功能单独调试: Web调试方式配置
Web调试,实际上就是选用内部的“manage.py runserver --noreload”功能进行调试。设置完毕,再每次运行该调试选项即可。运行后控制台中出现如下说明:然后在浏览器中选定录入 http://127.0.0.1:8000/等相关URL,在需要调试地方打断点即可。
在pydev中调试,修改代码后不能立刻起作用,必须重新调试才行。这也是 noreload的作用。
Ø 单个功能验证
有时只想单独运行某个功能,可以将该功能单独弄一个Python函数进行运行。Python的函数调试很简单;但是对于django,因为脱离了Web的配置,调试一个django函数的时候总是因为找不到相关的设置而失败,可以在代码中指定该设置即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询