Example #1
0
def register_extensions(app):
    db.init_app(app)
    login_manager.init_app(app)
    csrf.init_app(app)
    # 对api不需要csrf防护
    csrf.exempt(api_v1)
    babel.init_app(app)
Example #2
0
def register_extensions(app):
    db.init_app(app)
    migrate.init_app(app)
    bootstrap.init_app(app)
    login_manager.init_app(app)
    csrf.init_app(app)
    moment.init_app(app)
Example #3
0
def register_extensions(app):
    db.init_app(app)
    login_manager.init_app(app)
    csrf.init_app(app)
    csrf.exempt(api_v1)
    babel.init_app(app)
    migrate.init_app(app, db)
Example #4
0
def register_extensions(app):
    db.init_app(app)
    login_manage.init_app(app)
    csrf.init_app(app)
    babel.init_app(app)
    # 取消对api蓝本的csrf保护,因为WEB api并不使用cookie认证用户
    csrf.exempt(api_v1)
    csrf.exempt(api_v2)
    swagger.init_app(app)
Example #5
0
def register_extensions(app):
    babel.init_app(app)
    db.init_app(app)
    login_manager.init_app(app)
    csrf.init_app(app)
Example #6
0
def register_extensions(app):
    db.init_app(app)
    csrf.init_app(app)
    csrf.exempt(api_v1)  # api_v1蓝图不需要csrf_protect,从csrf中去除
    login_manager.init_app(app)
Example #7
0
def register_extensions(app):
    db.init_app(app)
    csrf.init_app(app)
    csrf.exempt(api_v1)  # 取消 API 蓝图的 CSRF 保护
    login_manager.init_app(app)
    babel.init_app(app)
Example #8
0
def register_extensions(app):
    db.init_app(app)
    login_manager.init_app(app)
    csrf.init_app(app)
    csrf.exempt(api_v1)  #取消对api蓝本的CSRF保护
    babel.init_app(app)
Example #9
0
def register_extensions(app):
    db.init_app(app)
    login_manage.init_app(app)
    csrf.init_app(app)
    csrf.exempt(api_v1)  # csrf 设置了全局SCRF保护,但是api_v1不需要,因为api不进行cookie用户认证。
    babel.init_app(app)
Example #10
0
def register_extensions(app):
    db.init_app(app)  # SQLAlchemy
    login_manager.init_app(app)  # flask_login LoginManager 实例
    csrf.init_app(app)  # flask_wtf.csrf CSRFProtect实例
    csrf.exempt(api_v1)  # TODO: 为什么要api接口不需要csrf防护