当前位置:   article > 正文

flask_restful结合蓝图使用

flask_restful结合蓝图使用
在蓝图中,如果使用 Flask_RESTful
创建 Api 对象的时候,传入蓝图对象即可,不再是传入 app 对象

/user/__init__.py

  1. from flask.blueprints import Blueprint
  2. user_bp = Blueprint('user',__name__)
  3. from user import views

 /user/views.py

  1. from user import user_bp
  2. from flask_restful import Api,Resource
  3. api = Api(user_bp)
  4. class LoginView(Resource):
  5. def get(self):
  6. return {'msg':'注册成功!!'}
  7. # 建议映射关系
  8. api.add_resource(LoginView,'/login/')

main.py

  1. # Flask_restful与蓝图结合使用
  2. from flask import Flask
  3. app = Flask(__name__)
  4. # 建立映射关系
  5. from user import user_bp
  6. app.register_blueprint(user_bp)
  7. if __name__ == '__main__':
  8. app.run(debug=True)

执行结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/329713
推荐阅读
相关标签
  

闽ICP备14008679号