Flask导入错误(python3.6)

时间:2017-03-22 16:27:56

标签: python flask flask-login

我的代码:

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'

。我尝试使用未来,错误信息相同。

1 个答案:

答案 0 :(得分:0)

检查您的导入方式

from flask.ext.login import LoginManager