Flask_Restful的简单应用
- 从
flask_restful
中导入Api
,来创建一个api
对象,类似数据库对象的创建(db=SQLAlchemy(app)) - 写一个视图类,这个类继承自
Resource
,然后在这个类里面根据你想要的请求方式写相应的方法(GET,POST etc.) - 使用
api.add_resource
来将这个视图类和url建立起一个连接关系 - 如果返回的是json数据的话就用类,如果返回的是模版等的话,还是用之前的方法,一个def就ok了
from flask import Flask
from flask_restful import Api,Resource
app=Flask(__name__)
api=Api(app)
class LoginView(Resource):
def get(self):
print("Hello,RESTful!")
api.add_resource(LoginView,'/login/')