菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
250
0

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

原创
05/13 14:22
阅读数 42477

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项目,参见下图:

 

发表评论

0/200
250 点赞
0 评论
收藏