赞
踩
在蓝图中,如果使用 Flask_RESTful ,创建 Api 对象的时候,传入蓝图对象即可,不再是传入 app 对象
/user/__init__.py
- from flask.blueprints import Blueprint
-
- user_bp = Blueprint('user',__name__)
-
- from user import views
/user/views.py
- from user import user_bp
-
- from flask_restful import Api,Resource
-
- api = Api(user_bp)
-
- class LoginView(Resource):
- def get(self):
- return {'msg':'注册成功!!'}
- # 建议映射关系
- api.add_resource(LoginView,'/login/')
main.py
- # Flask_restful与蓝图结合使用
-
- from flask import Flask
-
- app = Flask(__name__)
-
- # 建立映射关系
- from user import user_bp
- app.register_blueprint(user_bp)
-
-
- if __name__ == '__main__':
- app.run(debug=True)
执行结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。