Size: a a a

2020 April 17

AG

Anton Guzun in Python Flask
Nikita L
Привет
Подскажите плз, как правильно запускать фласк приложение при фабричном способе инициализации.
Через flask run, как написано в доке или напрямую через запуск файла wsgi.py?
Я тебе когда кидал проект, там настроен uwsgi
источник

AG

Anton Guzun in Python Flask
В make команде есть пример запуска
источник

NL

Nikita L in Python Flask
Anton Guzun
Я тебе когда кидал проект, там настроен uwsgi
Да, вот как раз на нем и наткнулся на этот момент. У тебя там конфиг прогружается в зависимости от переменной окружения. При прямом запуске wsgi, debug параметр нормально прокидывается, а через flask run он его не воспринимает
источник

T

Tishka17 in Python Flask
Nikita L
Нет, дев
Просто для себя пытаюсь понять, как правильнее.
Во всех источниках по разному
для себя пофиг, у меня вообще в коде написано что если запускается явно то app.run()
источник

T

Tishka17 in Python Flask
flask run ни разу не юзал
источник

AG

Anton Guzun in Python Flask
Nikita L
Да, вот как раз на нем и наткнулся на этот момент. У тебя там конфиг прогружается в зависимости от переменной окружения. При прямом запуске wsgi, debug параметр нормально прокидывается, а через flask run он его не воспринимает
там все настройки подгружаются в create_app, wsgi не при чем
источник

NL

Nikita L in Python Flask
Anton Guzun
там все настройки подгружаются в create_app, wsgi не при чем
Поэтому и задался вопросом. Flask run по сути вызывает тот же create_app
источник

NL

Nikita L in Python Flask
Не очень понимаю, почему он не воспринимает переменную debug
источник

AG

Anton Guzun in Python Flask
там кстати может быть проблема с переменной ENV
источник
2020 April 18

AG

Anton Guzun in Python Flask
но это не точно
источник

NL

Nikita L in Python Flask
Ладно, это по сути не так важно. Просто было интересно.
За структуру спасибо кстати, очень круто сделано. Много для себя узнал
источник

AG

Anton Guzun in Python Flask
Нз, кстати нашел тут у tiangolo крутые сборки
https://github.com/tiangolo/uwsgi-nginx-flask-docker
Теперь грустно что тратил время на это)
источник

АП

Агент Печенька in Python Flask
Tishka17
gunicorn wsgi:get_app
Забавно кстати что они это поведение сломали в мажорном релизе так как не знали что так можно.
источник

T

Tishka17 in Python Flask
Агент Печенька
Забавно кстати что они это поведение сломали в мажорном релизе так как не знали что так можно.
Хм. Ты вроде что-то другое говорил
источник

АП

Агент Печенька in Python Flask
Вроде про то же.
источник

T

Tishka17 in Python Flask
'wsgi:create_app()' тоже не работает нынче?
источник

T

Tishka17 in Python Flask
А, починили
источник

АП

Агент Печенька in Python Flask
Tishka17
А, починили
Ага.
источник

AT

Alex Ted in Python Flask
Nikita L
Не очень понимаю, почему он не воспринимает переменную debug
потому что Terminal и Run в PyCharm это разные вещи, выполняющиеся в разных процессах
источник

AT

Alex Ted in Python Flask
они не шарят между собой переменные
источник