看来 Flask-login 的安装有问题。尽管使用以下命令成功安装
pip install flask-login
我的 app.py 文件:
from flaskext.login import LoginManager
lm = LoginManager()
我收到此错误:
ImportError: No module named login
那么我该如何解决
Flask扩展导入方式发生了转变:
相反,我们现在建议命名包flask_foo
而不是现在已弃用的flaskext.foo
。 Flask 0.8 引入了一个重定向导入系统,允许使用导入flask.ext.foo
它会尝试flask_foo
首先,如果失败flaskext.foo
.
Flask 扩展应该敦促用户import from flask.ext.foo
而不是flask_foo或flaskext_foo,以便扩展可以转换到新的包名称而不影响用户。 (Source http://flask.pocoo.org/docs/extensiondev/#extension-import-transition)
在 Flask 0.8 或更高版本中使用此导入方式:
from flask.ext.login import LoginManager
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)