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

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

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

相关推荐
qq_33003799几秒前
告别重复编码-Symfony自动化开发指南
jvm·数据库·python
烟雨孤舟3 分钟前
Django 后端项目企业级开发规范文档
后端·python·django
eqwaak07 分钟前
PyTorch入门:10分钟搭建首个神经网络
开发语言·人工智能·pytorch·python
Mr_pyx9 分钟前
CompletableFuture 使用全攻略:从异步编程到异常处理
linux·前端·python
纤纡.9 分钟前
解锁 Python 实用编程技巧:线程、视觉识别、正则匹配与装饰器实战
开发语言·python·深度学习·opencv
WL_Aurora11 分钟前
如何将 Jupyter Notebook (.ipynb) 文件转换为 Python (.py) 文件
python·jupyter
小范馆14 分钟前
文档并生成知识库
python
时空自由民.15 分钟前
嵌入式学习-构建系统(图形化IDE/Kconfig/手动makefile Cmake)
数据库·ide·单片机·学习
qq_2837200519 分钟前
Python3 模块精讲|python-docx 万字实战:全自动读写 Word 文档,办公效率直接翻倍
python·自动化·word
yuanpan19 分钟前
Python Pandas 库入门:介绍与基本使用教程
开发语言·python·pandas