Как загрузить в аргументы, используя зефир и flask_restful? - PullRequest
0 голосов
/ 09 апреля 2019

У меня настроен API-интерфейс flask_restful, но я хочу, чтобы пользователи передавали пустые массивы при выполнении пост-звонка.Сначала я попытался использовать reqparse из flask_restful, но он не поддерживает типы данных numpy.array.Я пытаюсь использовать зефир (flask_marshmallow), но не могу понять, как аргументы передаются в API.

Прежде чем я смог сделать что-то вроде:

from flask_restful import reqparse
parser = reqparse.RequestParser()
parser.add_argument('url', type=str)
parser.add_argument('id', type=str, required=True)

Но теперь яЯ не уверен, как перевести это в зефир.У меня есть это настроено:

from flask_marshmallow import Marshmallow
app = Flask(__name__)
ma = Marshmallow(app)
class MySchema(ma.Schema):
    id = fields.String(required=True)
    url = fields.String()

Но как я могу загрузить то, что пользователь передает при совершении вызова, используя мою недавно определенную схему?

...