

Flask2.0 版本终于快要发布了,现在 PyPI 上已经有一个2.0.0rc1的候选版本。可以直接用下面的命令来获取:
pip install --pre flask
Flask 的这个版本还会随着 Werkzeug、Jinja2、click 和 itdangerous 的主要版本一起安装。
下面是 Flask 新版本的一些 changelog:
app.json_encoder 和 json_decoder - issue:3555issue:2741sessions.SessionInterface.get_cookie_name,允许动态设置会话 cookie 名称 - pr:3369Config.from_file 来使用任意的文件加载器,如 toml.load 或 json.load 来加载 configFLASK_APP 指定工厂函数时,可以传递 keyword 参数 - issue:3553。.env 或 .flaskenv 文件时,当前工作目录不再改为文件的位置 - pr:3560。helpers.safe_join 已经过时,请使用 werkzeug.utils.safe_join 代替 - pr:3828。request.endpoint 改变行为。Jinja 实现的 |tojson 过滤器 - issue:3881。flask[async]),允许使用 async 路由处理程序、错误处理程序、请求前/请求后@app.get、@app.post等blueprint.register_blueprint(another_blueprint)helpers.total_seconds() 已经过时,请使用 timedelta.total_seconds() 代替 - pr:3962。关于 Flask2.0 版本详细的 changelog 请移步 https://github.com/pallets/flask/blob/master/CHANGES.rst 查看