在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/

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

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

相关推荐
B站_计算机毕业设计之家1 分钟前
计算机毕业设计:Python股票投资辅助决策系统 django框架 request爬虫 协同过滤算法 数据分析 可视化 大数据 大模型(建议收藏)✅
爬虫·python·深度学习·算法·django·flask·课程设计
m0_684501983 分钟前
Go语言怎么操作Word文档_Go语言Word文档生成教程【精通】
jvm·数据库·python
SariHcr1239 分钟前
Openarm机器人双臂模型仿真从零部署
c++·人工智能·python·机器人·bash·openarm
吕源林9 分钟前
如何用 cookie 的 HttpOnly 与 Secure 属性防范 XSS 攻击
jvm·数据库·python
PSLoverS13 分钟前
Layui 2.8版本中table组件的简单模式(simple)怎么开启
jvm·数据库·python
2201_7610405915 分钟前
C++如何利用YAML存储复杂的数学矩阵_Eigen库结合yaml-cpp用法【实战】
jvm·数据库·python
2301_7751481516 分钟前
CSS如何实现固定头部布局_利用position-fixed实现顶部常驻
jvm·数据库·python
yejqvow1217 分钟前
Python测试中如何控制顺序_使用pytest-ordering自定义执行流
jvm·数据库·python
栗少18 分钟前
Python 入门教程(面向有 Java 经验的开发者)
java·开发语言·python
峥嵘life19 分钟前
Android 切换用户后无法获取 MAC 地址分析解决
android·python·macos