API w Pythonie - od czego zacząć?

API w Pythonie - od czego zacząć?
D1
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 4 lata
  • Postów:10
0

Witajcie,
Napisałem program, w którym realizuję dedykowanymi metodami pewne operacje CRUD na bazie SQLite. Metody te wyświetlają printem na konsoli wyniki zapytań. Muszę teraz na bazie tego programu zbudować API i wykorzystać w nim te same metody. Od czego zacząć? Jakich bilbliotek użyć, np. Flesk'a ? Nie mam zbyt wiele czasu i nie chciałbym zagrzebać się w jakimś kombajnie typu Django...

PL
Flask. Powinieneś w miarę szybko ogarnąć.
cmd
  • Rejestracja:około 10 lat
  • Ostatnio:dzień
  • Lokalizacja:Warszawa
  • Postów:443
0

"Flaska" nie "Fleska". Django Rest Framework to przeciwieństwo słowa zagrzebywanie się i jeśli chcesz robić jak najmniej to właśnie tego powineneś użyć. Możesz skorzystać z Flask + Marshmallow + SQLAlchemy ewentualnie. Bądź potworzyć własne serializery i wystawić interfejs po http ręcznie. Ale jeśli Twóje pojęcie o pracy z webowym frameworkiem jest bliskie zeru to jednak nie będzie to łatwe zadanie. Bez względu na to co wybierzesz trochę Ci zajmie poznanie podstawowych koncepcji w budowaniu API.

D1
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 4 lata
  • Postów:10
0

Czy możecie polecić jakiś link do dokumentacji / tutoriala, gdzie jest to w sensowny sposób wytłumaczone? Do tej pory korzystałem z dokumentacji peewee (http://docs.peewee-orm.com/en/latest/peewee/quickstart.html) i w mojej opinii jest bardzo dobrze przygotowana. Nie mogę znaleźć niczego podobnego dla Flaska...

MB
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:17
0

Pierwsze wyszukiwania w google:
https://flask-marshmallow.readthedocs.io/en/latest/
Konkretną dokumentację wraz z tutorialami masz na samym dole w części "Useful Links".

Do tego może przydać się jakieś udostępnianie zasobów z uwierzytelnieniem:
https://flask-oauthlib.readthedocs.io/en/latest/oauth2.html

Od razu ostrzegam, że nie wszystko z tych dokumentacji działa w 100%. Ale z pomocą internetu da radę sobie poradzić.

D1
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 4 lata
  • Postów:10
0

Dzięki za wskazówki, poradziłam sobie z API :)

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.