pycharm 远程调试django代码
案例:本地配置pycharm,连接远端服务器(172.16.104.81)django代码,开启本地调试远端代码模式。
1.配置pycharm 代码与Linux服务器代码的同步。 进入 Tools -> Deployment -> Configurations,
2.配置SFTP 连接远端代码,便于在pycharm中进行代码同步操作。
connection:::::
host: 远端服务器IP
port:远端服务器端口
user name:服务器登录用户
password:服务器登录密码
test connection :功能:点击,可以测试是否能连接远端服务器。建议测试下。
root path:建议填/ ,便于本地其他配置相对路径。
web server url : 建议如图填写。 http://ip
mappings::::::::
local path: 填写本地代码的绝对路径,可能与上面的(root path)有一定关系。
web path: 填写/ 。
有其他不想同步代码的子应用,可以配置下 excluded paths。本处不配置,直接点击OK。
3.配置远端Python解释器。
按步骤进入编辑配置。
按步骤配置ssh连接远端(172.16.104.81)Python interpreter 。
host: 远端主机IP
port:远端主机端口
username:一般为root
点击next ,输入密码,点击next。
password: username的密码
点击next。
选择远端(172.16.104.81)的Python interpreter 。
interpreter: 一般Python安装后,python在/usr/bin/python 或 /usr/bin/python3等
sync folders: 系统自动生成本地项目临时编译的缓存目录。。。
点击finish ,完成远端Python解释器配置。
4.按步骤操作,配置启动文件。
按步骤操作,创建启动文件,命名为django。
script path: manage.py 执行文件路径
parameters: runserver 0:8000
python interpreter: 选择创建的远端(172.16.104.81)Python interpreter
working directory: 远端(172.16.104.81)django项目的source root 路径
点击OK,完成配置。
注意:1. 远端服务器要停止django启动,防止占用8000端口,或更改端口。
2.启动web前端代码。
3. 开启pycharm调试模式,即可在本地调试代码。