我的代码:
app/__init__.py
from flask_login import LoginManager
login_manager = LoginManager()
login_manager.session_protection = 'strong'
login_manager.login_view = 'auth.oauth'
def create_app(config_name):
#...
login_manager.init_app(app)
#..
----
app/demp.py
from flask import Flask
from . import login_manager
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
错误信息:
/Users/xhb/Work/venv/py3/bin/python3.6 /Users/xhb/Work/code/demo/demo.py
Traceback(最近一次调用最后一次):
文件“/Users/xhb/Work/code/demo/demo.py”,第2行,in
来自。 import login_manager
ImportError:无法导入名称'login_manager'
。我尝试使用未来,错误信息相同。
答案 0 :(得分:0)
检查您的导入方式
from flask.ext.login import LoginManager