Sto costruendo API REST per alcuni codici Python che il mio team utilizzerà internamente e che potrebbero renderlo pubblico in seguito. Voglio sapere se qualcuno ha utilizzato la struttura di Django REST http://django-rest-framework.org/. Ci sono delle opzioni migliori? Se c'è qualcosa in particolare di cui dobbiamo stare attenti.Creazione di API REST per python
risposta
Il tuo fraseggio è un pò confusa, se siete alla ricerca di riposo quadri API per Django poi ci sono due grandi giocatori in campo, per maggiori dettagli guarda qui:
What are the differences between django-tastypie and djangorestframework?
Come su Flask? Ho scritto un tutorial qui usando pythonanywhere - http://blog.mashape.com/post/49307674943/web-enable-your-research-project-with-an-api
Solo un po 'di storia, però, non sono uno sviluppatore regolare di Python (come in Non lo uso per lavoro). La maggior parte delle informazioni di quel tutorial erano il risultato di "provarlo solo" e usare ciò che funziona. In questo caso capita di essere Flask, Python, pythonanywhere.
Aggiornamento (2013/12/05): Come inviato dal 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 (Maggio 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)
Usiamo django-piston sul lato server per gestire le chiamate REST. Si sta tagliando abbastanza bene.
[Client] ← RESTO → [Web-Server] - [Django/django-piston]
Qualsiasi consiglio o pratica che dovrei essere a conoscenza di prima? –
django-piston ha un'ottima documentazione e se la segui, è un buon inizio. –
Si vuole costruire un API REST pitone o se si vuole un API REST per qualche codice Python lato client? –
API REST per alcuni codici python lato client –