def app_login(): app = Flask(__name__) app.debug = True app.config['SECRET_KEY'] = 'deterministic' app.config['SESSION_PROTECTION'] = None app.config['REMEMBER_COOKIE_NAME'] = 'remember' app.config['CACHE_TYPE'] = 'simple' cache = Cache(app) login_manager = LoginManager() login_manager.init_app(app) login_manager._login_disabled = False @login_manager.user_loader def load_user(user_id): return USERS[int(user_id)] yield app, cache
# coding=utf-8 # from raven.contrib.flask import Sentry from flask import Flask from flask_sqlalchemy import SQLAlchemy # from admin.utils.AlchemyEncoder import AlchemyEncoder from flask_login import LoginManager from config.app_setting import config from flask import session, request # import boto3 import redis login_manager = LoginManager() login_manager.session_protection = 'strong' login_manager_view = 'auth.login' login_manager._login_disabled = False # login_manager.session_protection = None db = SQLAlchemy() sentry_client = None s3 = None # 本地redis # redis_local_db = redis.StrictRedis(host='localhost', port=6379, db=0) # 本地redis redis_local_db = redis.StrictRedis(host='localhost', port=6379, db=0)