升级到Flask 0.11要注意哪些问题
3 回答
慕哥9229398
TA贡献1877条经验 获得超6个赞
比如DEBUG。还有些配置变量是关于Flask拓展的,比如BCPYRT_LEVEL就是用于Flask-Bcrypt拓展(一个用于hash映射密码的拓展)。 甚至可以定义在这个应用中用到的自己的配置变量。 在这个例子中,我使用app.config["MAIL_FROM_EMAIL"]来表示邮件
大话西游666
TA贡献1817条经验 获得超14个赞
值得以后注意。具体主要包括以下几个方面。
1、新关键字
Python 3.5中引入了async和await,不建议将这两个名称用作变量名、类名、函数名和模块名。它们将在Python 3.7中正式成为关键字。
2、废弃的方法
mportlib.machinery.SourceFileLoader.load_module()importlib.machinery.SourcelessFileLoader.load_module()方法。
3、废弃的特性
pyvenv脚本被废弃,鼓励使用python3 -m venv。这样可以避免搞错pyvenv所关联的版本。
4、废弃的行为
在生成器内部触发StopIteration异常时,会生成一个DeprecationWarning,到Python 3.7版本时,则会引发运行时错误。具体见PEP 479。
- 3 回答
- 0 关注
- 1274 浏览
添加回答
举报
0/150
提交
取消