Buduję interfejsy API usług REST dla niektórych kodów Pythona, których mój zespół będzie używać wewnętrznie i które mogą upublicznić je później. Chcę wiedzieć, czy ktoś użył Django REST framework http://django-rest-framework.org/. Czy są jakieś lepsze opcje? Jeśli jest coś szczególnego, na co musimy uważać.Budowanie interfejsów API usług REST dla Pythona
Odpowiedz
Twój frazowanie jest trochę mylące, jeśli szukasz ram REST API dla Django to istnieją dwa główne podmioty na polu, więcej szczegółów zajrzyj tutaj:
What are the differences between django-tastypie and djangorestframework?
Jak o Kolby? Napisałem tutorial tutaj, używając pythonanywhere - http://blog.mashape.com/post/49307674943/web-enable-your-research-project-with-an-api
Nie jestem jednak zwykłym programistą w Pythonie (tak jak nie używam go do pracy). Większość informacji z tego samouczka była wynikiem "wypróbowania go" i użycia tego, co działa. W tym przypadku była to Flask, Python, pythonanywhere.
Aktualizacja (05.12.2013): Jak pisał z http://blog.mashape.com/post/60820526317/list-of-40-tutorials-on-how-to-create-an-api
Python
- http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask (maj 2013)
- http://gotofritz.net/blog/weekly-challenge/restful-python-api-bottle/ (2012) http://blog.webspecies.co.uk/2011-06-15/restful-web-services-with-python-the-easy-way.html (2011)
- http://myadventuresincoding.wordpress.com/2011/01/02/creating-a-rest-api-in-python-using-bottle-and-mongodb/ (2011)
- http://www.robertshady.com/content/creating-very-basic-api-using-python-django-and-piston (2010)
Używamy django-piston po stronie serwera do obsługi wywołań REST. Odcinał się całkiem dobrze.
[Client] REST ← → [Web-Server] - [Django/django-piston]
Jakieś porady lub praktyki, o których powinienem wiedzieć wcześnie? –
django-tłok ma bardzo dobrą dokumentację i jeśli się go przestrzega, jest to dobry początek. –
Chcesz zbudować pyton REST API lub chcesz REST API dla niektórych po stronie klienta kodu Pythona? –
Interfejs API usług REST dla kodu Pythona po stronie klienta –