REST API w Pythonie - z czego korzystacie?

REST API w Pythonie - z czego korzystacie?
P6
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:6
0

Cześć!
Są tutaj osoby, które tworzyły API restowe w Pythonie i chcą podzielić się doświadczeniami/przemyśleniami? Z jakich narzędzi korzystacie?
Zacząłem ostatnio robić we Flasku - bo potrzebowałem na szybko coś zrobić. Było w porządku, ale później zwróciłem uwagę, że jest biblioteka flask-restful.
Zastanawiałem się czy są być może jakieś alternatywy dla tego? Co możecie polecić? Czy to dobry wybór?
API potrzebuję stworzyć pod swój projekcik aplikacji webowej (logowanie [JWT], rejestracja itd.), ale chętnie się dowiem jak to wygląda od innej strony.
Być może są jakieś standardy w firmach, które zajmują się tym na co dzień, o których nie wiem :)

ledi12
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Wrocław
3

Django RESt framework


Robię http response status cody w martwych ciągach
AK
  • Rejestracja:ponad 7 lat
  • Ostatnio:6 miesięcy
  • Postów:44
0

Kiedyś zdarzyło mi się w Django, ostatnio natomiast użyłem Flask Restful, Django nie miało złego rozwiązania - po prostu chciałem spróbować Flaska bo jest "popularny".

W obu są takie podstawowe opcje jak autentykacja przy requescie z użyciem JWT.

Ja natomiast potrzebowałem dodatkowo wysyłania mail'a do użytkownika, gdy zapomnie hasła, flask ma flask-mail

edytowany 2x, ostatnio: Akinwoktyzuawzan
DB
  • Rejestracja:ponad 9 lat
  • Ostatnio:4 miesiące
  • Postów:227
0

Alternatywnie mozna uzyc: aiohttp

KO
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 lata
  • Postów:146
1
rozacek
Ostatnio testuję w projekcie. Jest całkiem fajna dokumentacja i tak jak w Django można dodawać middleware jeśli jakiś jest potrzebny. FastAPI podobnie jak Flask nie narzuca ORM-a. W sumie pisze mi się podobnie w tym FastAPI jak np. w ExpressJS w NodeJS.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.