在pycharm中怎样debug一个网页程序

在pycharm中怎样debug一个网页程序

在PyCharm中调试一个网页程序(例如Django或Flask应用)的步骤如下:

  1. 确保你的网页应用程序的调试模式是开启的。对于Django,可以通过设置 ALLOWED_HOSTS 和运行 python manage.py runserver 来开启。对于Flask,可以通过 app.run(debug=True) 来开启。

  2. 在PyCharm中打开你的项目。

  3. 在代码中设置断点,即点击行号边缘或者选中代码行后按F9。

  4. 点击右上角的调试按钮(绿色播放按钮)或使用快捷键Shift + F9。

  5. 在浏览器中访问触发断点的网址,程序将在PyCharm中停止并允许你单步执行、检查变量等。

以下是一个简单的Flask应用程序的例子,演示如何在PyCharm中调试:

from flask import Flask

app = Flask(__name__)

@app.route('/')

def hello_world():

return 'Hello, World!' # 在这一行设置断点

if __name__ == '__main__':

app.run(debug=True)

步骤:

  • return 'Hello, World!' 这一行代码点击,按F9为其设置一个断点。

  • 点击右上角的调试按钮或按Shift + F9开始调试。

  • 在浏览器中访问 http://127.0.0.1:5000/

  • 程序将在达到断点处停止,你可以开始调试。

真的是这样么?似乎不是这样。

相关推荐
云程笔记14 分钟前
004.环境搭建基础篇:Python、CUDA、cuDNN、PyTorch/TensorFlow安装与版本兼容性踩坑
pytorch·python·tensorflow
知行合一。。。6 小时前
Python--04--数据容器(总结)
开发语言·python
架构师老Y6 小时前
008、容器化部署:Docker与Python应用打包
python·容器·架构
lifewange6 小时前
pytest-类中测试方法、多文件批量执行
开发语言·python·pytest
pluvium276 小时前
记对 xonsh shell 的使用, 脚本编写, 迁移及调优
linux·python·shell·xonsh
2401_827499997 小时前
python项目实战09-AI智能伴侣(ai_partner_5-6)
开发语言·python
PD我是你的真爱粉7 小时前
MCP 协议详解:从架构、工作流到 Python 技术栈落地
开发语言·python·架构
ZhengEnCi7 小时前
P2G-Python字符串方法完全指南-split、join、strip、replace的Python编程利器
python
是小蟹呀^7 小时前
【总结】LangChain中工具的使用
python·langchain·agent·tool
宝贝儿好7 小时前
【LLM】第二章:文本表示:词袋模型、小案例:基于文本的推荐系统(酒店推荐)
人工智能·python·深度学习·神经网络·自然语言处理·机器人·语音识别