安装
pip install flask-restful
接口简单使用案例
# import os
import pymysql
from flask import Flask
from flask import session
from flask_sqlalchemy import SQLAlchemy
from flask_wtf import CSRFProtect # 导入csrf校验模块,csrfProtect在1.0之后移除
from flask_restful import Resource,Api # 导入flask_restful中的Resource,Api
pymysql.install_as_MySQLdb()
app = Flask(__name__)
# 关联csrf和flask应用
csrf = CSRFProtect(app)
# 使用类配置加载
app.config.from_object('config.DebugConfig')
# 关联sqlalchemy和flask应用
db = SQLAlchemy(app)
# 关联api和flask应用
api = Api(app)
class PersonInfo(Resource):
"""
处理请求的视图类,get方法就是用来处理get请求的方法
"""
def get(self):
return {"name":"张三","age":18}
# 注册api接口的路由
api.add_resource(PersonInfo,"/API/")