1 在windows7中的pycharm开发django项目,并同步到远程Linux虚拟机中运行,这时该如何调试代码?(pycharm远程调试django项目)(*****)

1 在pycharm中设置win环境中的django项目的根目录

我的django地址为:

E:\个人文档+项目\工作和个人代码汇总\Python\天奥电子:th902项目自动化运维\servergroup_ops\automatic_operation_platform_for_th902_by_django\mysite

 

-----------------------------------------------------------

 

2 设置Django server

点击左上角的”+“,选择”Django server“。

上图中的”“配置过程见:

windows下安装pycharm5专业版并连接到Linux的python环境,使用Linux环境中的python3.5来运行windows上的pycharm中的代码(pycharm配置远程Python解释器) 

 

上图中的”“配置如下:

manage.py的路径分别是:

Linux

win

 

-----------------------------------------------------------

3 调试

效果

在以下py文件中设置断点

 

该文件对应的接口地址为”http://192.168.1.190:8003/user_login/api/v1/auth/“,此时使用postman进行测试。

 

此时pycharm中的效果:

 

 

按”F8“或”F7“运行完所有断点后,直接按”F9“就能运行完项目,接口就能获得返回值。

 

注意,此时pycharm一直以调试模式运行着远程虚拟机上的django项目,在测试其他接口时,不需要重新运行,直接在接口对应的py文件中设置断点,然后用postman测试即可。如果修改了代码,也会自动以调试模式重新运行,无需手动干预。

 

此外,如果运行了其他项目后又想重新运行上面的django项目,参见下图:

 

posted on 2020-04-28 09:18  云潇洒  阅读(235)  评论(0编辑  收藏  举报

导航