django-auto-api è un incredibilmente semplice app che ti dà un pieno collegamento ipertestuale sola lettura API per tutti i modelli installati in html, JSON, YAML, xml e csv. Si richiede solo una riga di codice da aggiungere al progetto.
Esso è destinato a dimostrare come Django-serializzatori possono essere facilmente utilizzati per costruire le API web. In particolare, si dimostra che la personalizzazione come le relazioni modello sono rappresentati ti permette di fare le cose potenti come l'utilizzo di collegamenti ipertestuali per rappresentare le relazioni, piuttosto che utilizzare la rappresentazione chiave primaria di default.
Installazione
Installare utilizzando pip:
Pip installare django-auto-api
Aggiungere gli URL django-auto-API per la tua URLConf:
urlpatterns = modelli ('',
& Nbsp; ...
& Nbsp; url (r '^ api /', includere ('autoapi.urls', namespace = 'autoapi')),
)
L'esecuzione del progetto di esempio
Se hai clonato il progetto dal repo git, è possibile eseguire un progetto molto semplice esempio:
syncdb ./manage.py
./manage.py loaddata testfixture.json
runserver ./manage.py
Questo viene eseguito una API esempio per alcuni modelli di contrib.contenttypes e contrib.auth
Cosa c'è di nuovo in questa versione:.
- < li> Fissare homepage collegamento in setup.py
Requisiti :
- Python
- Django
- django-serializzatori
I commenti non trovato