flask-restful基本使用
flask-restful的安装与使用
pip install flask-restful
点击查看代码
from flask import Flask
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
class HelloWorldResource(Resource):
def get(self):
return {'hello': 'world'}
def post(self):
return {'msg': 'hello laoxiao'}
api.add_resource(HelloWorldResource, '/')
在蓝图中使用
点击查看代码
from flask import Flask, Blueprint
from flask_restful import Api, Resource
app = Flask(__name__)
user_bp = Blueprint('user', __name__)
user_api = Api(user_bp)
class HelloResource(Resource):
def get(self):
return {'msg': 'hello laoxiao'}
user_api.add_resource(HelloResource, '/users/hello)
app.register_blueprint(user_bp)
注意:如果蓝图里面有url_prefix,那么请求url = url_prefix + resource_url

浙公网安备 33010602011771号