当我尝试使用Flask扩展时,我的应用程序会ModuleNotFound在像from flask.ext.sqlalchemy import SQLAlchemy或等行上引发错误from flask.exthook import ExtDeprecationWarning.我安装了Flask和扩展程序.为什么我会收到此错误?
dav*_*ism 10
您的代码或您正在使用的代码中的某些内容正在尝试导入,flask.ext或者flask.exthook在Flask 1.0中不再存在.它们在被明显弃用至少一年后被完全删除,并在此之前隐含地弃用多年.任何仍然依赖它的东西都必须升级.
任何使用都from flask.ext import ...应该直接导入扩展名替换.例如flask.ext.sqlalchemy变成flask_sqlalchemy.
导入的唯一原因from flask.exthook import ExtDeprecationWarning是使先前的弃用警告保持沉默.由于它不再存在,因此没有警告要求静音,并且可以删除该代码.
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |