随笔分类 - flask
摘要:使用显式刷新输出 关键代码 yield " " * 1024 + "\n\n" 完整代码 from flask import Flask, Response, stream_with_context import time app = Flask(__name__) def generate_dat
阅读全文
摘要:引入 今天由于项目需要,要将logging库二次封装成一个类,以实现一些自定义的功能。 我将二次封装了一个logService类,然后在其中同样也实现info, warn, error等日志函数。额外加了一个将日志存入数据库的功能。 大概是像下面这样子: 但是在封装的过程中,出现了一个问题:log中
阅读全文
摘要:通过扫包的方式获取app.api.v1(这个是你的红图所在的包)下的所有module 通过判断这个module下有api的属性并且是Redprint if hasattr(module, "api") and isinstance(module.api,Redprint): 满足这两个条件就可以调用
阅读全文
摘要:万能的字典,可以通过 config.server.port 的方式访问,也可以通过get_config("server.port")的方式访问,还可以config['server']['port']访问值 class DotDict(dict): """ 一个字典类,支持通过点分路径访问和设置嵌套的
阅读全文
摘要:400 请求参数错误 401 未授权 403 禁止访问 404 没有找到资源或页面 500 服务器产生的未知的错误 200 查询成功 201 创建或更新成功 204 删除成功 301 302 重定向
阅读全文
摘要:错误 系统:wendows10 pycharm版本: pycharm专业版和社区版都有对应问题2023.1和2023.2都有同样问题 python版本:3.11 官网问题地址 上面只是我出问题的环境,不知道其他环境或者版本有没有同样的问题 现象: 执行debug,程序启动后立即退出,错误信息:can
阅读全文
摘要:ImportError: cannot import name ‘BaseQuery’ from 'flask_sqlalchemy’报错 原-报错的导入 from flask_sqlalchemy import SQLAlchemy as BaseQuery 现-成功的导入 from flask_
阅读全文
摘要:错误如下图: 问题原因: 因为inspect.getargspec 在 3.11+ 中已弃用。 翻看源码如下图 解决方案: 解决方法是使用 inspect.fullargspec 代替,并添加 3 个虚拟变量,因为 getfullargspec 将返回 7 个项目而不是 4 个: args, var
阅读全文
摘要:flask版本:3.0.3 Flask-Script:2.0.6 Flask-script使用及错误No module named flask._compat 解决方法 windows下推荐解决方案, 点击 flask_script 进入 init.py文件 或虚拟环境\Lib\site-packa
阅读全文
摘要:问题报错: RuntimeError: Working outside of application context. This typically means that you attempted to use functionality that needed the current appli
阅读全文
摘要:当我们使用SQLAlchemy库来连接和管理MySQL数据库时,有时候会遇到这样的错误信息:AttributeError: 'Engine'对象没有'execute'属性。该错误通常出现在我们尝试执行SQL语句时。 错误的原因 出现这个错误的原因通常是因为我们直接在Engine对象上调用execut
阅读全文
摘要:RuntimeError: The current Flask app is not registered with this 'SQLAlchemy' instance. Did you forget to call 'init_app', or did you create multiple '
阅读全文