python flask框架学习——开启debug模式

学习自:知了课堂Python Flask框架——全栈开发

1.flask的几种debug模式的方法

# 1.app.run 传参debug=true
app.run(debug=True)
#2 设置app的配置
app = Flask(__name__)
app.config[‘DEBUG‘] = True
#3 配置文件方式
# config.py中添加debug模式
DEBUG = True
#app.py中引用配置
import config
app.config.from_object(config)

PyCharm使用调试模式的问题

使用Pycharm的时候,使用上面任何一种方法,都不能进入debug模式,启动日志提示“调试模式关闭”

Connected to pydev debugger (build 182.4505.26)
 * Serving Flask app "app.py"
 * Environment: development
 * Debug mode: off #调试模式关闭
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

解决方式

在PyCharm的启动配置中勾选debug模式

勾选后再次启动,调试模式启动成功

Connected to pydev debugger (build 182.4505.26)
 * Serving Flask app "app.py" (lazy loading)
 * Environment: development
 * Debug mode: on
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Restarting with stat
pydev debugger: process 22713 is connecting

 * Debugger is active! #调试模式可用
 * Debugger PIN: 176-236-763

2.debug模式PIN码的使用

(1)点击最右边像控制台一样的图标

(2)会出现让你输入PIN码

(3)我们的pycharm底部终端正好有PIN码,复制粘贴进去

(4)就可以进行调试,输出中间变量的值啦!

原文地址:https://www.cnblogs.com/caiyishuai/p/11832411.html

时间: 2025-01-06 19:57:43

python flask框架学习——开启debug模式的相关文章

pycharm中的flask项目如何开启debug模式

pycharm中的flask项目如何开启debug模式 flask项目如果在开发的时候不打开Debug模式的话,我们想要看项目中的报错信息就只能去控制台查看,会比较麻烦,而且如果不开启debug模式,我们每一次调整代码都需要将服务器重新启动,是非常麻烦的一件事,所以我们最好是将debug模式打开 但是我在pycharm中使用代码开启debug模式总是打不开.使用代码打开debug模式的教程可以参考孟船长 Flask第五篇----设置debug模式的这篇博客,我在这里就主要讲一下在pycharm中

python flask框架学习(一)——准备工作和环境配置与安装

Flask装备: 学习自:知了课堂Python Flask框架——全栈开发 1.Python版本:3.6 2.Pycharm软件: 3.安装虚拟环境: (1)安装virtualenv: pip install virtualenv (2)安装virtualenvwrapper: windows: pip install virtualenvwrapper-win 4.virtualenvwrapper的使用 (1)创建虚拟环境 mkvirtualenv flask-env (2)切换到某个虚拟环

ecshop开启debug模式的方法

ecshop开启debug模式必须修改配置文件文件:data/config.php 中加入 define('DEBUG_MODE', 0); 其中各种模式的函义:0 关闭debug1 显示错误信息2 关闭缓存4 显示debug页面8 记录sql查询 所有的调试模式都开启:15 = 1 + 2 + 4 + 8 在生产坏境建议关闭: define('DEBUG_MODE', '0');

python web开发之flask框架学习(2) 加载模版

上次学习了flask的helloword项目的创建,这次来学习flask项目的模版加载: 第一步:创建一个flask项目 第二步:在项目目录的templates文件夹下创建一个html文件 第三步: 加载模版文件这里会用到flask包下的一个模版渲染器render_template因此要倒入这个render_template 第四步:运行项目就可以看到模版加载的效果了 以上就是flask框架的模版加载学习了,有什么问题欢迎留言! 简书地址: Code人生 原文地址:https://www.cnb

Python Flask框架——全栈开发(知了课堂)

章节1:Flask视图和URL 课时1[虚拟环境]为什么需要虚拟环境06:28 课时2[虚拟环境]virtualenv创建虚拟环境13:55 课时3[虚拟环境]virtualenvwrapper使用16:42 课时4[Flask预热]课程介绍45:34 课时5[Flask预热]Flask课程准备工作11:30 课时6[Flask预热]URL组成部分详解14:02 课时7[Flask预热]web服务器+应用服务器+web应用框架14:16 课时8[Flask URL]第一个flask程序详解24:

Python Flask框架详解

Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展,都需要用第三方的扩展来实现,比如可以用 Flask 扩展加入ORM.窗体验证工具,文件上传.身份验证等.Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL. 其 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2.这两个也是 Flask 框架的核心. Flask常用扩展包: Flask-SQLalchemy:操作数据库: Flask-script:插入脚本: Flask-mi

Python Web框架学习【Flask】

了解flask flask 是利用Python编写的轻量级Web应用框架 Flask也被称为 "microframework" ,因为它使用简单的核心,用 extension 增加其他功能. Flask没有默认使用的数据库.窗体验证工具. 其 WSGI 工具箱采用 Werkzeug 模板引擎则使用 Jinja2 Flask使用 BSD 授权 WSGI(PythonWeb服务器网关接口) Python Web Server Gateway InterfacePython应用程序或框架和W

python web框架学习笔记

一.web框架本质 1.基于socket,自己处理请求 #!/usr/bin/env python3 #coding:utf8 import socket def handle_request(client): #接收请求 buf = client.recv(1024) print(buf) #返回信息 client.send(bytes('<h1>welcome liuyao webserver</h1>','utf8')) def main(): #创建sock对象 sock

[python测试框架学习篇] 分享一个和adb相关的测试框架

https://testerhome.com/topics/7106   (user: zteandallwinner     password: same to qq ) 264768502 · #1 · 2017年01月13日 小小的建议 没缩进不能看,不如贴gist 单纯的adb的封装有很多人写了 比如我(#厚脸皮) https://github.com/264768502/adb_wrapper 比如这贴: https://testerhome.com/topics/6938 如果要处理