django-auto-api är en otroligt enkel app som ger dig en helt hyperlänkad skriv API för alla installerade modeller i html, json, yaml, xml och csv. Det kräver bara en kodrad för att läggas till ditt projekt.
Avsikten är att visa hur django-serializers kan lätt användas för att bygga webbgränssnitt. I synnerhet visar det sig att anpassa hur modell relationer representeras låter dig göra kraftfulla saker som att använda hyper att representera relationer, snarare än att använda standardprimärnyckel representation.
Installation
Installera med hjälp pip:
PiP installera django-auto-api
Lägg de django-auto-api webbadresser till din URLConf:
urlpatterns = mönster ('',
& Nbsp; ...
& Nbsp; url (r '^ api /', omfattar ("autoapi.urls", namespace = 'autoapi')),
)
Köra exemplet projektet
Om du har klonat projektet från git repo, kan du köra ett mycket enkelt exempel projekt:
./manage.py SyncDB
./manage.py loaddata testfixture.json
./manage.py runserver
Detta driver ett exempel API för några modeller av contrib.contenttypes och contrib.auth
Vad är nytt i den här versionen:.
- < li> Fix hemsida länken i setup.py
Krav :
- Python
- Django
- django-serializers
Kommentarer hittades inte