那个片段真的很旧。flaskext
不再(或至少非常不推荐使用)。直接引用软件包,而不是通过flaskext
或flask.ext
。
from flask_sqlalchemy import sqlAlchemy
Flask-sqlAlchemy(以及大多数其他扩展名)不再在flaskext
名称空间中注册,flask.ext
已被弃用,然后在1.0中删除。现在引用扩展名的唯一正确方法是直接导入扩展名。
如果仍然出现导入错误,则说明您没有在运行的Python环境中安装该软件包。确保您使用的是virtualenv。