Size: a a a

2020 September 29

AS

Alexey Starkov in Moscow Python
Alexander Zelenyak
В смысле "приложение сменить"?
ну типа есть у меня приложение, которое ждет некоего события, после этого события становятся доступными новые методы апи
источник

p

pragus in Moscow Python
Alexander Zelenyak
Если надо, то можно прикрутить и сваггер. Это будет сильно красивее фастапи.
а зачем прикручивать сваггер?
источник

AZ

Alexander Zelenyak in Moscow Python
pragus
а зачем прикручивать сваггер?
Если кому-то надо, то почему бы и нет.
источник

ПМ

Павел Мальцев... in Moscow Python
а какая альтернатива?
источник

AS

Alexander Shorin in Moscow Python
Alexander Zelenyak
Блин, пойду напьюсь... Что-то пошло не так. Я расстроен.
Фласководы победили, увы.
источник

RN

Roman Nesytov in Moscow Python
Roman Nesytov
норм API
свагер из коробки
пидантиком все обмазано
комьюнити хуюнити, активно развивается
одни плюсы
единственная проблема async
а синхронность через тредпул
источник

AZ

Alexander Zelenyak in Moscow Python
Alexander Shorin
Фласководы победили, увы.
Да что-то и правда в нашем мире не так. Люди без чувства прекрасного им правят...
источник

ПМ

Павел Мальцев... in Moscow Python
Alexander Shorin
Фласководы победили, увы.
страшно представить, что было бы с Сашей, если бы джанговоды победили
источник

p

pragus in Moscow Python
Павел Мальцев
а какая альтернатива?
пишем сваггер, генерируем клиента/стабы для сервера.
источник

AZ

Alexander Zelenyak in Moscow Python
Павел Мальцев
страшно представить, что было бы с Сашей, если бы джанговоды победили
Ну они и победили когда-то. Я тогда говорил, что это плохой путь и оказался прав.
Где-то рядом победил фласк. И я снова говорил, что это плохой путь, хотя приходил аналог Шагита и рассказывал, что это не так — а потом умер.
Сейчас вот победил фастапи. И я продолжаю говорить, что это кусок говна... Кажется, есть тенденция.
источник

AS

Alexander Shorin in Moscow Python
Alexander Zelenyak
Да что-то и правда в нашем мире не так. Люди без чувства прекрасного им правят...
На самом деле реализация через отдельную таблицу роутов немного сильно лучше того, что предлагает фласкоподобные. Всё же есть два подхода описания роутов: централизованный и децентрализованный и в aiohttp можно оба применять, а роуты шарить между приложениями. В отличии от.
источник

SZ

Shagit Ziganshin in Moscow Python
Ну так, никто не запрещает делать таблицу маппингов
источник

AZ

Alexander Zelenyak in Moscow Python
Alexey Starkov
ну типа есть у меня приложение, которое ждет некоего события, после этого события становятся доступными новые методы апи
Это решается либо мидльварью, либо... сменой приложения. Внезапно, в aiohttp это не особая проблема.
источник

ST

Storm Trooper in Moscow Python
Alexander Shorin
Фласководы победили, увы.
источник

SZ

Shagit Ziganshin in Moscow Python
Ощущение будто вам компилятор по рукам даст
источник

SZ

Shagit Ziganshin in Moscow Python
Хотя стоп....
источник

AS

Alexander Shorin in Moscow Python
Внутренний компилятор ещё как даст по рукам. Этот компилятор покруче линтера Соболева будет...
источник

И

Игорь in Moscow Python
Shagit Ziganshin
Ну так, никто не запрещает делать таблицу маппингов
это я так 20+ блюпринтов для фласка сделал + маршруты в urls.py. В какой то момент я понял, что творю какую то наркоманию и перевёл весь сервис на django
источник

AS

Alexey Starkov in Moscow Python
Alexander Zelenyak
Это решается либо мидльварью, либо... сменой приложения. Внезапно, в aiohttp это не особая проблема.
не смог сменить без костылей, в итоге пришлось выходить из приложения (причем просто так не выйти, надо кинуть недокументированное исключение) создать новый луп и новое приложение
источник

AZ

Alexander Zelenyak in Moscow Python
Alexey Starkov
не смог сменить без костылей, в итоге пришлось выходить из приложения (причем просто так не выйти, надо кинуть недокументированное исключение) создать новый луп и новое приложение
Я не говов сейчас искать решение, что кажется, что ты делал что-то не то. Там есть понятие сайта, в лоу-левел апи и с ним можно делать всякое интересное.
Но да, юзкейс не стандартный и надо копнуть.
источник