Я пытаюсь проанализировать список одного или нескольких "министров / ораторов" (по запросу employee_id) для каждой службы. В RESTful вызов API. Я использую argparse:
from flask_restful import Resource, reqparse
parser = reqparse.RequestParser()
parser.add_argument('service_id',
type=int,
required=True,
help="Every service needs a service id.")
parser.add_argument('church_id',
type=int,
required=True,
help="Every service needs a church id.")
parser.add_argument('speakers',
type = list,
default=[],
required=True,
help="Every service needs at least one minister.")
Вот мой запрос:
{
"service_id": 1,
"church_id": 1,
"speakers": [1,2]
}
А вот и мой ответ:
{
"message": {
"speakers": "Every service needs at least one minister."
}
}
По какой-то причине он не читает [1,2] в список ...
Я пытался:
- type = list моя ошибка: см. Выше
- nargs моя ошибка: TypeError: init () получил неожиданный аргумент ключевого слова 'nargs'
- Type = int моя ошибка: "Ошибка типа: объект int не повторяется"