Django-auto-api ay isang hindi kapani-paniwalang simpleng app na nagbibigay sa iyo ng ganap na naka-hyperlink na read-only API para sa lahat ng naka-install na mga modelo sa html, json, yaml, xml at csv. Nangangailangan lamang ito ng isang linya ng code na idaragdag sa iyong proyekto.
Ito ay nilayon upang ipakita kung paano Django-serializers madali magamit upang bumuo ng mga web API. Sa partikular, nagpapakita ito na ang pag-customize kung paano relasyong modelo ay kinakatawan nagpapahintulot sa iyo na gawin makapangyarihang mga bagay tulad ng paggamit hyperlinking upang kumatawan sa mga relasyon, sa halip na gamit ang default pangunahing key representasyon.
Pag-install
I-install gamit ang buto ng bungang-kahoy:
buto ng bungang-kahoy-install Django-auto-api
Idagdag ang url Django-auto-api sa iyong URLConf:
urlpatterns = pattern ('',
& Nbsp; ...
& Nbsp; url (r '^ api /', isama ('autoapi.urls', namespace = 'autoapi')),
)
Pagpapatakbo ng halimbawa sa proyekto
Kung na-kopya ang proyekto mula sa Git repo, maaari kang magpatakbo ng isang napaka-simpleng halimbawa ng proyekto:
./manage.py syncdb
./manage.py loaddata testfixture.json
./manage.py runserver
Nagpapatakbo ito ng isang halimbawa API para sa ilang mga modelo ng contrib.contenttypes at contrib.auth
Ano ang bagong sa paglabas:.
- < li> Ayusin ang homepage link sa setup.py
Mga Kinakailangan :
- Python
- Django
- Django-serializers
Mga Komento hindi natagpuan