django-auto-api es una aplicación muy sencilla que te da una totalmente hipervínculo de sólo lectura API para todos los modelos instalados en html, JSON, YAML, XML y CSV. Sólo se requiere una línea de código que se añade a su proyecto.
Su objetivo es demostrar cómo Django serializadores fácilmente pueden ser utilizados para construir APIs web. En particular, se muestra que la personalización de cómo se representan las relaciones modelo le permite hacer cosas de gran alcance tales como el uso de hipervínculos para representar relaciones, en lugar de utilizar la representación clave principal defecto.
Instalación
Instalar usando pip:
PIP instalar django-auto-api
Añadir las urls django-auto-api a tu URLconf:
urlpatterns = patterns ('',
& Nbsp; ...
& Nbsp; url (r '^ api /', include ('autoapi.urls', espacio de nombres = 'autoapi')),
)
La ejecución del proyecto de ejemplo
Si has clonado el proyecto desde el repositorio git, puede ejecutar un proyecto ejemplo muy simple:
syncdb ./manage.py
./manage.py loaddata testfixture.json
runserver ./manage.py
Esto va un ejemplo de la API para algunos modelos de contrib.contenttypes y contrib.auth
¿Qué hay de nuevo en esta versión:.
- < li> Fix enlace en la página principal setup.py
Requisitos :
- Python
- Django
- django-serializadores
Comentarios que no se encuentran