Size: a a a

2021 October 01

AF

Artem Fadeev in Python Flask
required pattern="[0-9]{11}"
нашел, спасибо что верили
источник

a

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

𝓐

𝓐𝓫𝓭𝓾𝔁𝓪𝓵𝓲𝓵𝓸𝓿... in Python Flask
Здравствуйте. У меня есть функция которая проверяет куки у юзера, а в фласке есть что то вроде @login_required? Гуглил по этой теме но ничего не нашел
источник

GB

Gleb B in Python Flask
вы про Flask-Login, который использует этот декоратор?
источник

В

Владимир in Python Flask
ну всевозможных готовых решений много, просто это же не логин требуется а куки или токен в хедере, возможно по этому у тебя и не получилось найти. Логин нужен чтобы их получить, а они нужны чтобы получить доступ к эндпоинтам
источник

𝓐

𝓐𝓫𝓭𝓾𝔁𝓪𝓵𝓲𝓵𝓸𝓿... in Python Flask
То есть использовать функцию?
источник

В

Владимир in Python Flask
обычно как декоратор вешают - на вьюхи к которым хочешь ограничить доступ, из декоратора если что-то пошло не так выбрасывают ошибку в блупринт эррорхендлере ловят и возвращают 4хх ошибку
(если яя конечно верно понял вопрос)
источник

В

Владимир in Python Flask
просто пардон вопрос слишком общий) но как функцию пихать в n вьюх с if else явно будет муторно)
источник

𝓐

𝓐𝓫𝓭𝓾𝔁𝓪𝓵𝓲𝓵𝓸𝓿... in Python Flask
Спасибо большое
источник

𝓐

𝓐𝓫𝓭𝓾𝔁𝓪𝓵𝓲𝓵𝓸𝓿... in Python Flask
Так и сделаю
источник

GB

Gleb B in Python Flask
Господа, а как бы мне выводить комменты только Comment.status = ‘approved’ в запросе:
stmt = select(Post).options(joinedload(Post.comments),                          joinedload(Post.tags)).where(Post.url == post_url)
post = session.execute(stmt).scalar()
источник

ЖС

Жарчинский Сергей... in Python Flask
Всем привет, подскажите, пожалуйста что происходит.
У меня есть REST-API есть ендпоинт
api_v1.add_resource(WhoisInfo, "/api/whois/")
когда я отправляю пост запрос на него
class WhoisInfo(Resource):
   def post(self):
       host = request.get_json()['host']
я получаю ошибку
   host = request.get_json()['host']
backend_1  | TypeError: tuple indices must be integers or slices, not str
Когда распаковую запрос вижу там тюпл
(Ellipsis, Ellipsis)
Подскажите, пожалуйста, что это за тюпл и как он туда попадает
если я отправляю ему джейсон такого типа
{"host": "https://yandex.ru"}
источник
2021 October 02

ЖС

Жарчинский Сергей... in Python Flask
И при этом проблема только в докер контейнер, на обычном дев сервере работает, в докере на дев сервере нет
источник

AT

Alex Ted in Python Flask
Что значит "распаковываешь запрос"?
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
Мож в докере у тебя «не такой» рест?

Докер ну никак не должен данные похабить
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
Мож ты старый контейнер поднимаешь
источник

💀Ҁ

💀 Ңӥҟӥҭӓ Ҁӆӑҫҭӥӿӥӊ 🐲... in Python Flask
Ооо
Мож слой с приложухой не обновился
источник

ЖС

Жарчинский Сергей... in Python Flask
Это значит что в запрос приходит обьект, а ты берёшь метод get_json() и вставляешь его в logger.debug(request.get_json()) и смотришь что у тебя в запросе
источник

ЖС

Жарчинский Сергей... in Python Flask
Да, я понимаю это, я собрал докер с таким же окружением как и у меня на своей машине, все модули реквайментс у меня с версиями, почему мне залетает туда какой то Ellipsis я вообще хз
источник

ЖС

Жарчинский Сергей... in Python Flask
Пересобрал с тегом - - no-cash
источник