Динамическое значение поля модели колбы по умолчанию - PullRequest
0 голосов
/ 07 июня 2019

Я ищу способ, чтобы поле документации Swagger предлагало пользователю текущую дату при каждой загрузке.

Предоставление значения не работает, поскольку оно остается статичным, очевидно. Присвоение ему функции также не работает, так как представление визуализируется и сохраняется статичным.

Для модели API:

request_model = api.model("v1/item", {
   "ItemId": fields.List(fields.String, description = 'ItemIds', required = True),
   "Date": fields.String(description = 'Date', default = (datetime.now().strftime('%Y-%m-%d')))
})

второе поле (Дата), должно содержать текущую дату в качестве значения по умолчанию.

Вместо того, чтобы показывать текущее время каждый раз при загрузке, он показывает в основном время рендеринга (сохранения). Я рассматривал возможность добавления пользовательского кода JavaScript для создания этого значения или вызова конечной точки для загрузки значений по умолчанию, но не нашел способа добавить его на страницу API Swagger. Каков наилучший способ сделать это? Благодаря.

...