En las últimas entradas se ha desarrollado una pequeña aplicación basada en Django para buscar citas de los Simpson de una base de datos. Para simplificar el seguimiento de estas entradas, se ha subido el código a un repositorio de Bitbucket: Acceder.
django
Autenticación con Django REST Framework
EstándarEsta es la última entrada acerca del motor de búsqueda de citas de los Simpson. En esta entrada, añadiremos autenticación, de modo que los usuarios de la API necesiten una cuenta de usuario. Esto cambiará ligeramente el protocolo de comunicación, ya que los usuarios deberán registrarse primero.
Continuar leyendo
Usando Django con datos existentes
EstándarEn esta entrada, continuaremos con nuestro buscador de frases de los Simpson. Hasta ahora, tan solo hemos tenido acceso a los datos creados por la propia aplicación. Ahora vamos a ver cómo acceder a una base de datos existente. Este paso es muy importante, ya que nos permite crear una interfaz a un sistema de recolección y procesado de datos más complejo, que use otras tecnologías en paralelo.
Continuar leyendo
Introduciento Django REST Framework
EstándarEn las cuatro últimas entradas, hemos tomado contacto con el funcionamiento básico de Django. Queremos usarlo para crear una fuente de datos que responda a peticiones básicas. Ya hemos visto como conseguir las respuestas en formato HTML; y dado que HTML es un formato estructurado, podemos considerar que ya hemos cumplido esta misión, más o menos. Pero para servir datos, un formato más apropiado es JSON. En esta entrada, conoceremos el Django REST framework, una plataforma que se encarga de ayudar en la creación de aplicaciones REST, como la que estamos buscando.
Continuar leyendo
Usando plantillas en Django
EstándarEn esta nueva entrada, daremos una nueva vuelta de tuerca a nuestro buscador de frases de los Simpson. En la última entrada, vimos cómo hacer una aplicación interactiva. Pero tuvimos que romper algunas reglas por el camino: mezclamos código Python y HTML, y desactivamos funcionalidades de seguridad de Django para que funcionara. En esta entrada vamos a redimirnos y usar las plantillas HTML.
Motor de búsqueda de citas de los Simpsons con Django
EstándarEn la entrada anterior, creamos una aplicación básica en Django que devolvía citas aleatorias de los Simpson. La aplicación no era interactiva, es decir, no procesaba la petición del cliente. En esta entrada, modificaremos nuestra aplicación para que sea interactiva. Concretamente, crearemos un buscador simple que nos devolverá las citas que contengan ciertas palabras.
Sirviendo citas de Los Simpson con Django
EstándarEn la entrada anterior, dimos una introducción básica a Django. En esta entrada crearemos una aplicación simple, que nos dará una cita aleatoria de los Simpson cuando accedemos a ella mediante un navegador. Esto nos permitirá ver en funcionamiento las piezas del mecanismo de Django que más adelante usaremos para servir datos.
Continuar leyendo
Introducción a Django
EstándarPython no es un lenguaje nuevo. Sin embargo, en los últimos años, su popularidad ha crecido de la mano del data science. Cada vez más analistas de datos usan Python como lenguaje principal. ¿Y cuál es la razón de este crecimiento, especialmente teniendo en cuenta la existencia de otros lenguajes y entornos específicos como R, Matlab u Octave?
Continuar leyendo