Django-auto-API er en utrolig enkel app, der giver dig en fuldt hyperlink skrivebeskyttet API for alle installerede modeller i html, JSON, YAML, xml og CSV. Det kræver kun én linje kode, der skal tilføjes til dit projekt.
Det er hensigten at demonstrere, hvordan Django-serializers let kan bruges til at bygge web-API'er. Især det viser, at tilpasse hvordan model relationer er repræsenteret tillader dig at gøre kraftfulde ting såsom at bruge hyperlinking at repræsentere relationer, frem for at bruge standard primære nøgle repræsentation.
Installation
Installer hjælp pip:
pip installere django-auto-api
Tilsæt django-auto-api webadresser til din URLConf:
urlpatterns = mønstre ('',
& Nbsp; ...
& Nbsp; url (r '^ api /', omfatter (»autoapi.urls«, namespace = 'autoapi «)),
)
Kørsel af eksempel-projekt
Hvis du har klonet projektet fra git repo, kan du køre et meget simpelt eksempel projekt:
./manage.py syncdb
./manage.py loaddata testfixture.json
./manage.py runserver
Dette kører et eksempel API for et par modeller af contrib.contenttypes og contrib.auth
Hvad er nyt i denne udgivelse:.
- < li> Fix hjemmeside link i setup.py
Krav :
- Python
- Django
- django-serializers
Kommentarer ikke fundet