app/__init__.py
...
from flask_redis import FlaskRedis
from flask_login import LoginManager
import os
...
login_manager = LoginManager()
login_manager.session_protection = 'strong'
login_manager.login_view = 'auth.oauth'
def create_app(config="app.config"):
app = Flask(__name__)
with app.app_context():
app.config.from_object(config)
...
redis_store = FlaskRedis()
redis_store.init_app(app)
login_manager.init_app(app)
...
----
app/models.py
from . import login_manager
但是这样 import 会报错 ImportError: cannot import name 'login_manager'
参考了 Flask Web 开发一书
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.