Size: a a a

2021 March 28

ea

emil agam in Python Flask
подожди, path параметр это так?
источник

НБ

Никита Бафометович... in Python Flask
Полезная валидация может быть в случаях когда у тебя path параметр это какой-нибудь enum:
/leave
/enter
и для фронта будет полезно знать что посылая действие /stay - он узнаёт что такого действия нет. И то получается суть та же самая - показать что чего-то нет. А валидировать что оно должно быть положительным или мягким это лишнее
источник

НБ

Никита Бафометович... in Python Flask
emil agam
подожди, path параметр это так?
Да
источник

ea

emil agam in Python Flask
я говорю про валидацию при таком обращении:

movies?limit=50&page=1&sort=id&sort_order=asc&search=аааа
источник

ea

emil agam in Python Flask
там да, нет таких тестов, 404 возвращается
источник

НБ

Никита Бафометович... in Python Flask
Тогда просто создай функцию validate_params и проверяй внутри неё что тебе нужно, в чем проблема?
источник

ea

emil agam in Python Flask
Никита Бафометович
Тогда просто создай функцию validate_params и проверяй внутри неё что тебе нужно, в чем проблема?
да я так и сделал, просто мне это кажется костыльным чутка
источник

НБ

Никита Бафометович... in Python Flask
Либо если хочешь чего-то более сложного - посмотри как сделана тайп хинт валидация параметров в fastapi
источник

ea

emil agam in Python Flask
я думал можно как-то описать что-то вроде schema
источник

НБ

Никита Бафометович... in Python Flask
emil agam
да я так и сделал, просто мне это кажется костыльным чутка
Ну это нюансы динамически типизируемых языков
источник

ea

emil agam in Python Flask
или тупо

limit in range(0, 10), sort in ["id", "title"]
источник

АП

Агент Печенька... in Python Flask
emil agam
я думал можно как-то описать что-то вроде schema
Можно, тебе сказали куда смотреть.
https://t.me/ru_flask/90404
источник

ea

emil agam in Python Flask
там как я понял это надстройка, не включено в flask, в целом норм да, но для моей задачи избыточно, тут уже лучше рил просто функцию описать
источник

АП

Агент Печенька... in Python Flask
Потому что фласк к этому не имеет никакого отношения.
источник

ea

emil agam in Python Flask
ну крч я решил задачу, но в примере практикума юзаются wtforms
источник

ea

emil agam in Python Flask
я натыкался на них, но подумал, что это про формы
источник

K

KℝIℙ₮Oℕ in Python Flask
ребят
источник

K

KℝIℙ₮Oℕ in Python Flask
для чатов используется связка flask + socket io ?
источник

АП

Агент Печенька... in Python Flask
Обычно просто вебсокеты. Сокетио старая вещь необходимость которой сейчас весьма сомнительна.
источник

K

KℝIℙ₮Oℕ in Python Flask
Агент Печенька
Обычно просто вебсокеты. Сокетио старая вещь необходимость которой сейчас весьма сомнительна.
вебсокеты же не встроены в сам фласк?
источник