Size: a a a

2021 September 23

СЗ

Степан Зубков... in Python Flask
пожалуйста помогите по данному вопросу
источник

СЗ

Степан Зубков... in Python Flask
Переслано от Степан Зубков...
источник
2021 September 24

V

Vladi in Python Flask
Don  save utc and use utc time, datetime.now - using local time
источник

V

Vladi in Python Flask
полный трейс ошибки и дамп данных приложил бы хотя бы
источник

V

Vladi in Python Flask
источник

В

Владимир in Python Flask
Есть вопрос по организации кода: flask smorest, есть схемы и есть примеры принимаемых аргументов. В том числе есть примеры принимаемых аргументов которые приведут к ошибке. Подскажите пожалуйста, куда лучше класть эти константы? Держать ли их рядом со схемами? Если есть 4 схемы для CRUD, класть рядом 4 набора входных данных(одной соответствует удачный респонз и несколько для альт респонзов по 1 на статус код)?
источник

В

Владимир in Python Flask
И дополнительный вопрос: не делали ли так что эти же примеры используются в юниттестах? (Чтобы проверить схемы, к примеру)
источник

V

Vladi in Python Flask
Тесты явно должны быть отдельно
источник

V

Vladi in Python Flask
Апи в одном месте, все что с тестами находится в другом, структуру не покажу но примеров много в интернете
источник

В

Владимир in Python Flask
Да да понимаю просто любопытно вдруг эти константы  примеров джсонов юзают в тесткейсах?
источник

V

Vladi in Python Flask
Юзают
источник

В

Владимир in Python Flask
Мм это понимаю, тут не спорю...
источник

В

Владимир in Python Flask
А где константы примеров джсонов лучше держать, где вьюхи или где схемы?
источник

В

Владимир in Python Flask
Просто какая то неопределенность в голове на эту тему...
источник

V

Vladi in Python Flask
Ты в вьюхе их как-то используешь ?
источник

V

Vladi in Python Flask
Покажи пример
источник

В

Владимир in Python Flask
@blueprint.route("/auth/login", methods=["POST"])
@blueprint.arguments(AuthorizationSchema, example=EXAMPLE_LOGIN, location="form")
@blueprint.response(
   200, example=({"message": "user has been authenticated successfuly"})
)
@blueprint.alt_response(
   401,
источник

В

Владимир in Python Flask
извиняюсь что часть кода но надеюсь тут понятно имеетс ввиду чтобы пример джсона появлялся в интерактивной документации например
источник

В

Владимир in Python Flask
т.е bp.arguments принимает же example = и тут мы можем подставить пример запроса
источник

В

Владимир in Python Flask
источник