Пример #1
0
mail = Mail()
moment = Moment()
db = SQLAlchemy()
login_manager = LoginManager()
babel = Babel()





# admin2 = Admin(url='/admin99', endpoint='admin2',name='chahua3287')


#session_protection属性可以设置None,basic,strong提供不同的安全等级防止用户会话遭篡改
login_manager.session_protection ='strong'
login_manager.login_views = 'auth.login'
login_manager.login_message = u"请登录后访问该页面."

def create_app(config_name):
	app = Flask(__name__)
	app.config.from_object(config[config_name])

	#配置文件
	configure_config(app)
	#init初始化
	configure_extensions(app)
	#蓝图
	configure_blueprint(app)
	#创建flask-admin后台
	configure_create_admin(app)