Size: a a a

2021 August 25

n

n0nvme in ctodailychat
вернее он не просто написал уйму декораторов но и сделал крайне адекватную документацию
источник

n

n0nvme in ctodailychat
а зачем вообще писать что-либо?
источник

AO

Alexander Ovchinniko... in ctodailychat
Ну, можно просто же функции писать
источник

MS

Max Syabro in ctodailychat
И в каждой функции валидировать руками?
источник

AO

Alexander Ovchinniko... in ctodailychat
Да просто тот же декоратор как функцию использовать
источник

MS

Max Syabro in ctodailychat
Ты чот уже прямо объективно предлагаешь делать больше только потому что «а зачем брать фастапи»
источник

AO

Alexander Ovchinniko... in ctodailychat
Без @
источник

MS

Max Syabro in ctodailychat
Да похеру, валидировать декоратором или функцией
источник

СА

Сергей Аксёнов... in ctodailychat
А flask не пробовали?
источник

AO

Alexander Ovchinniko... in ctodailychat
Могут быть сложности с импортом если захочется импортировать без декоратора что-то и заменить некий чужой декоратор на свой. (Взять чужую готовую view и повесить свои декораторы)
источник

n

n0nvme in ctodailychat
полный путь выглядел так:
велосипед -> flask -> flask-restplus(теперь он flask-restx) -> fastapi
источник

AO

Alexander Ovchinniko... in ctodailychat
Просто приятнее импортировать когда есть просто функции и дальше уже можно будет состыковать их как хочется.
источник

n

n0nvme in ctodailychat
еще смотрели в сторону falcon и hug(обертка над hug для openapi), но выбор пал на фастапи
источник

MS

Max Syabro in ctodailychat
Какая-то наивная штука на уровне «а давайте все сразу предусмотрим и опишем в коде уровня миддла
источник

AO

Alexander Ovchinniko... in ctodailychat
Да просто нет декораторов - нет проблем.
источник

MS

Max Syabro in ctodailychat
Если тебе хочется что-то импортировать без декоратора значит у тебя дохера логики там
источник

MS

Max Syabro in ctodailychat
А значит проблема с архитектурой а не с тем как и чем апи описано
источник

MS

Max Syabro in ctodailychat
Так, короче я опять нахуято в стену доказываю что мир не черно-белый
источник

MS

Max Syabro in ctodailychat
Закрыли тему
источник

AO

Alexander Ovchinniko... in ctodailychat
Мне просто не нравится, когда некие чужие куски кода используют декораторы, становится сложнее их распотрошить и импортировать не всё целиком, а кусочки. Вот и всё. А FastAPI он by design такой, вот и не нравится этим…
источник