API w Pythonie - od czego zacząć?

Odpowiedz Nowy wątek
2019-12-10 15:30

Rejestracja: 11 miesięcy temu

Ostatnio: 2 miesiące temu

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...

Flask. Powinieneś w miarę szybko ogarnąć. - PinkLion 2019-12-11 11:01

Pozostało 580 znaków

cmd
2019-12-10 16:14
cmd

Rejestracja: 5 lat temu

Ostatnio: 2 minuty temu

Lokalizacja: Warszawa

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.

Pozostało 580 znaków

2019-12-11 14:30

Rejestracja: 11 miesięcy temu

Ostatnio: 2 miesiące temu

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...

Pozostało 580 znaków

2019-12-11 15:41

Rejestracja: 4 miesiące temu

Ostatnio: 3 miesiące temu

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ć.

Pozostało 580 znaków

2019-12-30 15:36

Rejestracja: 11 miesięcy temu

Ostatnio: 2 miesiące temu

0

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

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0