Следующее кажется мне неэлегантным, но оно работает. Есть ли способ заставить flask-restful обрабатывать две стандартные разновидности get (т. е. получить все и получить один элемент), используя один и тот же класс ресурсов?
Спасибо.
from flask_restful import Resource
# ...
class People(Resource):
def get(self):
return [{'name': 'John Doe'}, {'name': 'Mary Canary'}]
class Person(Resource):
def get(self, id):
return {'name': 'John Doe'}
# ...
api.add_resource(People, '/api/people')
api.add_resource(Person, '/api/people/<string:id>')