【发布时间】:2019-08-27 19:22:44
【问题描述】:
我需要在很短的期限内拼凑出一个非常简单的 API。 Flask-restful 似乎很理想,除了一件事:我在文档中找不到任何关于分页的内容。给定一个像这样的简单端点:
from flask import Flask, request
from flask_restful import Resource, Api
from sqlalchemy import create_engine
import json
app = Flask(__name__)
api = Api(app)
class Employees(Resource):
def get(self):
return json.dumps([{'employees': 'hello world'} for i in range(1000)])
api.add_resource(Employees, '/employees')
if __name__ == '__main__':
app.run(port='5002')
flask_restful 有什么方法可以对端点进行分页,这样我每页只能收到 100 个这样的字典,并且有“下一个”和“上一个”的 URL?如果没有,是否可以在 Flask 中以其他方式创建分页?谢谢。
【问题讨论】:
标签: python flask flask-restful