Size: a a a

2020 November 30

JM

Jenish Mursidinov in Python Flask
Ребят, помогите плс, закалибался уже с этой докой Flask-a, на middleware выделили 10 строк, подскажите пожалуйста
        if resp.status_code != 200:
           status = "301"
           headers = [
               ("Location", f"{settings.KRATOS_UI_URL}?return_to={request.url}")
           ]
           start_response(status, headers)

это нормально так редайректить пользователя в middleware ?
источник

JM

Jenish Mursidinov in Python Flask
говнодока блин (
источник

V

Vladi in Python Flask
Если это только ради ошибки, я на уровне nginx контролировал обычно или декор. в фласке
источник

JM

Jenish Mursidinov in Python Flask
Vladi
Если это только ради ошибки, я на уровне nginx контролировал обычно или декор. в фласке
не это не ради ошибки
источник

JM

Jenish Mursidinov in Python Flask
я его редайрекчу на страницу аутентификации
источник

V

Vladi in Python Flask
Ну тогда сравни заголовки когда в фласке происходит редирект
источник

V

Vladi in Python Flask
Клиенту отправляется код 301 и куда ему нужно уйти, все в заголовке
источник

JM

Jenish Mursidinov in Python Flask
Vladi
Ну тогда сравни заголовки когда в фласке происходит редирект
Vivaldi где можно норм доку или статью можно найти по мидваркам ?
источник

JM

Jenish Mursidinov in Python Flask
на фласке
источник

V

Vladi in Python Flask
А чего там смотреть то?
источник

JM

Jenish Mursidinov in Python Flask
В документации фласка, указывается ссылка на туториал индуса, где он выводит логи по запросам и это в офф доке )
источник

V

Vladi in Python Flask
Это промежуточное звено где можешь работать с запросом прежде чем он попадет в глубины фласка, грубо говоря
источник

JM

Jenish Mursidinov in Python Flask
Vladi
А чего там смотреть то?
что хранит в себе  start_response, environ, какие методы есть кроме call, можно ли process_request или что то подобное сделать
источник

V

Vladi in Python Flask
Посмотреть код пакета, не?
источник

JM

Jenish Mursidinov in Python Flask
Vladi
Посмотреть код пакета, не?
через логирование ?
источник

JM

Jenish Mursidinov in Python Flask
он же как класс просто объявляется
источник

V

Vladi in Python Flask
Это питон... А не плюсы с либами
источник

JM

Jenish Mursidinov in Python Flask
как посмотреть код пакета ?
источник

V

Vladi in Python Flask
Call это питона
источник

V

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