请不要把 Flask 和 FastAPI 放到一起比较
Posted 李辉greyli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请不要把 Flask 和 FastAPI 放到一起比较相关的知识,希望对你有一定的参考价值。
The war has begu n. Let's end the war between Flask and FastAPI.
去年在知乎上看到一篇文章,后来想找却找不到了,最后通过关键词「5 分钟」和「四年」在掘金上找到了原文——《用它5分钟以后,我放弃用了四年的 Flask》。作者先是给出了一个手动用 if 验证请求数据的 Flask 视图函数:
@app.route('/insert', methods=['POST'])
def insert():
info = request.json
name = info.get('name', '')
if not name:
return {'success': False, 'msg': 'name 参数不可省略,不可为空!'}
age = info.get('age', 0)
if not isinstance(age, int):
return {'success': False, 'msg': 'age参数不是数字!'}
age_after_10_years = age + 10
msg = f'此人名叫:{name},10年后,此人年龄:{age_after_10_years}'
return {'success': True, 'msg': msg}以上是关于请不要把 Flask 和 FastAPI 放到一起比较的主要内容,如果未能解决你的问题,请参考以下文章