Size: a a a

2021 April 17

A

Alexander in SPb Python
uvicorn.run(app, host="0.0.0.0", port=8000)
источник

YV

Yuliya Volkova in SPb Python
uvicorn
источник

DS

David Shiko in SPb Python
Опять же, это пример из доков))
Если убрать, то из пичарма кажется невозможно будет дебажить, а то максимальная важная фича
https://fastapi.tiangolo.com/tutorial/debugging/
источник

YV

Yuliya Volkova in SPb Python
опечаталась
источник

YV

Yuliya Volkova in SPb Python
uvicorn не причем - я же скинула пример
источник

YV

Yuliya Volkova in SPb Python
все работает
источник

A

Alexander in SPb Python
зачем его в код тянуть? uvicorn как и gunicorn - внешние запускаторы. Не надо их в код хардкодить
источник

YV

Yuliya Volkova in SPb Python
убери просто эту 1
источник

YV

Yuliya Volkova in SPb Python
нет, они отличаются и у uvicorn один из допустимых способов запуска в том числе из кода
источник

YV

Yuliya Volkova in SPb Python
можно из кли, но ничего зазорного в том чтобы под if name его засовывать нет - это в доках есть
источник

A

Alexander in SPb Python
да я не спорю. Можно и штаны через голову попытаться надеть. Но зачем?
источник

YV

Yuliya Volkova in SPb Python
в том числе и в fastapi как рекомендованный способ
источник

YV

Yuliya Volkova in SPb Python
задай вопрос мейнтейнерам либ)
источник

A

Alexander in SPb Python
код не должен зависеть от того, кто его будет запускать
источник

YV

Yuliya Volkova in SPb Python
затем чтобы удобно запускать python app.py
источник

YV

Yuliya Volkova in SPb Python
fastapi по другому не запускается
источник

YV

Yuliya Volkova in SPb Python
он не работает ни с чем кроме uvicorn
источник

A

Alexander in SPb Python
python app.py нужен только в случае, когда ты локально отлаживаешь. На проде такого не надо
источник

YV

Yuliya Volkova in SPb Python
какой смысл в этом споре? ест официальная дока FastAPI это официальный способ запуска)
источник

A

Alexander in SPb Python
речь про вообще. Тут человек привыкнет к такому хардокежнью, потом будет везде использовать
источник