Exemple #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)
Exemple #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)
Exemple #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)
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)
def register_extensions(app):
    babel.init_app(app)
    db.init_app(app)
    login_manager.init_app(app)
    csrf.init_app(app)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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防护