Introduccin
Instalacin
Una buena prctica es crear un entorno virtual con todo lo necesario para
poder ejecutar la API REST creada con Django:
Una vez instalado el entorno, an nos hace falta instalar las libreras
necesarias de Python para poder usar Django:
5 cd tutorial
Ahora ya lo tenemos todo a punto para empezar nuestro proyecto con Django.
env: entorno virtual con las libreras instaladas y los ficheros necesarios
para la correcta ejecucin del proyecto.
tutorial: carpeta donde podemos encontrar toda la configuracin del
proyecto. Destacar settings.py y urls.py, ficheros que respectivamente
controlan la configuracin del proyecto (aplicaciones instaladas,
mdulos que se pueden usar, tipos de bases de datos soportadas) y las
urls disponibles.
quickstart: carpeta donde podemos encontrar la configuracin de la
aplicacin quickstart del proyecto.
manage.py: ejecutable en Python que permite la puesta en marcha de la
API.
Estructura de la aplicacin
Tutorial
Una vez realizada la instalacin tal como se describe en el punto Instalacin,
crearemos un nuevo endpoint para describir con ms detalle cmo funciona
Django:
3 class Example(APIView):
4 """
3 urlpatterns = [
4 url(r'^index/', views.index, ),
Esto es solo un pequeo ejemplo donde los datos son generados cada vez que
se accede a la vista correspondiente. Creando un fichero queries.py,
podramos definir una manera ms compleja de conseguir los datos,
permitiendo que cada vez que se llamase a una determinada vista se fuesen a
buscar los datos correspondientes a una base de datos determinada.
Para acabar
Hemos visto cmo empezar a desarrollar una API REST con Django, que nos
permite un desarrollo muy simple pero a la vez muy potente y fcilmente
escalable. Podis encontrar la documentacin oficial del framework en:
http://www.django-rest-framework.org/