Size: a a a

2020 June 22

tn

tot samiy neizvestni... in Python Flask
ты о functools модуле? я как-то не подумал о нём. Если это best practice считается, то переделаю, не проблема
источник

T

Tishka17 in Python Flask
tot samiy neizvestniy
ты о functools модуле? я как-то не подумал о нём. Если это best practice считается, то переделаю, не проблема
у тебя выше он юзается просто
источник

tn

tot samiy neizvestni... in Python Flask
хм
источник

T

Tishka17 in Python Flask
в целом вроде даже прилично
источник

tn

tot samiy neizvestni... in Python Flask
спасибо большое
источник

tn

tot samiy neizvestni... in Python Flask
У меня вот пару вопросов возникло, если не затруднит.

1. https://t.me/ru_flask/61308
Как быть с импортами в create_app? Там, вроде, борода у меня с этим была, поэтому и засунул внутрь.

2. https://t.me/ru_flask/61313
Тут не совсем понял, что имел ввиду, если честно. Вроде ж, один экземпляр схемы и создаётся?
источник

T

Tishka17 in Python Flask
1. зависит от ситуации =)
2. у тебя на каждый put запрос создается экземпляр
источник

tn

tot samiy neizvestni... in Python Flask
Tishka17
1. зависит от ситуации =)
2. у тебя на каждый put запрос создается экземпляр
Вынести создание экземпляра схемы из метода в какую-то переменную, я так понимаю?
источник

T

Tishka17 in Python Flask
да можешь туда же где классы схем определяешь. Это же константа
источник

tn

tot samiy neizvestni... in Python Flask
Ага, благодарю
источник

tn

tot samiy neizvestni... in Python Flask
Но вот по поводу импортов все же интересно. Понимаю, что это не самая лучшая практика, делать импорты внутри функции. Я делал по туториалу Мигеля это.

Есть пример какой-то, может, как лучше инициализировать приложение?
источник

T

Tishka17 in Python Flask
ну у тебя все норм, create_app функция
источник

tn

tot samiy neizvestni... in Python Flask
Хм, окей🤔
источник

A

Alexandr in Python Flask
Tishka17
проблема в том, что мастерпид тоже надо как-то найти =D
вот так накидал:

kill -HUP `ps -e --sort -start | grep "gunicorn" | head -1 | awk '{print $1}'
источник

T

Tishka17 in Python Flask
ужс
источник

T

Tishka17 in Python Flask
не проще systemctl дернуть?
источник

A

Alexandr in Python Flask
Да. К тому же можно несколько gunicorn запустить и это не будет работать как надо
источник

A

Alex in Python Flask
ребят, нужно в аргументе функции описать, что он принимает только 2 варианта str ('a' или 'b'). Это через enum делать и в typehint указывать класс enum? Или как-то лучше можно сделать?
источник

A

Alex in Python Flask
Alex
ребят, нужно в аргументе функции описать, что он принимает только 2 варианта str ('a' или 'b'). Это через enum делать и в typehint указывать класс enum? Или как-то лучше можно сделать?
источник

A

Alex in Python Flask
ого, спасибо)
источник