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

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

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

相关推荐
先做个垃圾出来………19 小时前
Python位运算及操作
java·前端·python
人工小情绪19 小时前
python报错:AttributeError: module ‘numpy‘ has no attribute ‘object‘.
python·numpy·neo4j
梦帮科技19 小时前
第三十四篇:开源社区运营:GitHub Stars增长策略
开发语言·前端·爬虫·python·docker·架构·html
liu****19 小时前
机器学习-线性回归
人工智能·python·算法·机器学习·回归·线性回归
阿蔹19 小时前
Python-Pytest
python·自动化·pytest
苗苗大佬19 小时前
session和cookies
python
还不秃顶的计科生20 小时前
python循环中的enumerate用法
开发语言·python
何中应20 小时前
windows安装python环境
开发语言·windows·python
天才测试猿21 小时前
Selenium测试框架快速搭建详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
玄同76521 小时前
我是如何开发项目的?——从 “踩坑思维” 到 “工程化能力”:编程学习的进阶方法论(万字版)
开发语言·人工智能·经验分享·笔记·python·学习·课程设计