随笔分类 - flask
发表于 2022-03-20 16:13阅读次数:1764评论次数:0
摘要:前言 1、环境配置 python3.10 celery5.0 redis 2、推荐几篇遇到celery问题解决得好文章 celery5.0开始使用小写得配置名 Flask 使用 Celery 避免循环引用 解决报错(consumer: Cannot connect to amqp://guest:*
阅读全文 »
发表于 2020-06-22 15:50阅读次数:1510评论次数:0
摘要:前言 导出数据写入ececl的方法有很多种,随个人喜好选择,可以采用保存文件的方式,也可以采用流方式。 重点在于要更改响应头类型使其支持中文名称输出 代码实现 @api.route('/download') def download(): data = Case.query.filter_by().
阅读全文 »
发表于 2020-05-25 10:28阅读次数:2509评论次数:0
摘要:前言 flask默认返回的异常是html格式的页面,但为了能更好的支持json的返回,所以我们得重写异常类的返回。 自定义返回符合resful风格的json,是重写了werkzeug.exceptions中的HTTPException异常类。 源码 在HTTPException类下第147-165行
阅读全文 »
发表于 2020-05-08 09:43阅读次数:1087评论次数:0
摘要:前言 引出重写的原因,我们是通过软删除的方式来删除数据的(即通过status标识来确定数据是否作废) 那么这样的话,我们每一次查询的时候都要写上条件status=1很繁琐。我们可以重写filter_by方法 源码介绍 如上图所示我们现在使用的查询方式并不是SQLAlchemy原生的查询方式,而是fl
阅读全文 »
发表于 2020-03-17 17:24阅读次数:475评论次数:0
摘要:wtforms验证器抛出的异常信息 整体目录结构(只是测试) 代码实现 error.py error_code.py base.py user_forms.py app.py 实现效果
阅读全文 »
发表于 2020-03-12 17:15阅读次数:8578评论次数:8
摘要:前言 命名文件不要用“token.py”,会报无法导入xxx类等异常 在restful设计中,用户认证模式通常使用json web token,而不会使用传统的HTTP Basic认证(传入账号密码) token认证模式如下:在请求header中加入token(传入账号密码) Flask中的实现 f
阅读全文 »