socketIO
使用pytest测试api service
参考文献
flask引入所有js连接
{% for file in js_files %}{% endfor %}
pytest代码覆盖率
参考文献
@app.errorhandler直接return会导致异常
两种response分开处理
代码详情
1 2 3 4 5 6 7 8 9 10 11 12
| @app.errorhandler(HTTPException) def handle_exception(e): return jsonify({"description": e.description}), e.code
@app.errorhandler(Exception) def catch_all_except(e): traceback.print_exc() data = json.dumps({ "description": f"{type(e).__name__}:{str(e)}" }) return data, 500
|
flask热更新
app.run(debug=True)
FLASK_APP=app FLASK_ENV=development flask run
FLASK_APP=app FLASK_DEBUG=1 flask run
1 2 3
| export FLASK_APP=app export FLASK_ENV=development flask run
|
参考文献