flask
__Jack
The more you know, the more you don't understand
展开
-
docker部署-flask集成allure提供测试报告查看,uwsgi只能启动一个worker进程
flask集成allure测试报告,提供pytest执行测试用例接口和查看allure报告接口。pytest+allure执行和收集测试报告可支持多方方式集成,和Jenkins、gitlab集成等。与Jenkins集成解决方案往上很多,不再赘述。和gitlab集成可参考https://github.com/allure-framework/allure2/issues/891。之前做过与Jenkins集成,但是在查看allure报告的时候有时候会遇见某个测试case结果404的情况。今天将以与flask原创 2020-07-19 23:17:58 · 1251 阅读 · 0 评论 -
gitlab-ci+docker+supervisor+uwsgi部署踩坑,使用uwsgi,如何查看500错误?
需求:搭建了autotest自动化工程,结合了flask,目的是将autotest中的方法开放接口出去(存在跨语言调用),并且开放了自动化测试接口出去(pytest+allure),以便可以实现调用接口跑case。部署:gitlab-ci+docker+supervisor+uwsgidocker和docker-composedocker容器必须以前台进程启动CMD 容器启动命令这里踩了个坑,一直尝试在Dockerfile中以后台进程运行服务,结果发现容器启动了就会立马退出,所依赖的服务也不在。这原创 2020-06-11 08:55:48 · 1214 阅读 · 0 评论 -
【flask】flask-restful和jsonify编码问题
在做web开发的时候经常会遇到返回中文字符串的问题,到浏览器中就会被转码,因此记录下解决方法。代码如下:@bp.route('/logout')def logout(): if 'user_uid' in session: session.pop('user_uid') return redirect(url_for('home.index')) ...原创 2018-05-19 09:44:56 · 2683 阅读 · 0 评论 -
【flask】session、g使用hasattr()
hasattr()说明:http://www.runoob.com/python/python-func-hasattr.html在flask开发中:经常会使用g对象来保存上下文中的变量;使用session来存储信息遇到的坑:1、判断hasattr(session, 'user'),即使session中有值,该判断也是False;2、判断hasattr(g, 'user),则可以正常判断。原因:...原创 2018-05-20 18:37:49 · 725 阅读 · 0 评论 -
flask-migrate 更改表字段类型、字段长度
最近在开发过程中遇到了需要将string类型转换成bool类型的问题,但是一开始设计表是设计成了string类型,因此记录下flask-migrate更改表字段类型的方式。alembic支持检测字段长度改变,不过它不是默认的,需要配置; 找到migrations/env.py文件,在run_migrations_online函数加入如下内容: context.configur...原创 2018-09-16 09:31:38 · 3878 阅读 · 7 评论