El primer concepto a tener en cuenta al crear una aplicación web en Django es el de vista (view). Una vista es una página web de la aplicación con una función específica y que emplea un determinado diseño. En Django cada vista es representada por una función o método en Python. Dicha vista se selecciona a partir de la URL que se demande.
El administrador de Django
Django crea un administrador por defecto que permite añadir, modificar o eliminar las entradas en la base de datos. Es un administrador escrito únicamente para el uso de los administradores del sitio con una interface clara y de fácil manejo.
Django en Mac OS X. Primeros pasos
En esta entrada podemos encontrar los pasos a seguir para instalar Django en Mac OS X y realizar las primeras interacciones con la plataforma y su base de datos a través de la consola. Se muestra como crear un primer proyecto, configurar una base de datos asociada al mismo y manejar dicha base de datos mediante la API de Django al efecto.
Obtener datos de Google Spreadsheets mediante JSONP
Se trata de obtener los datos de las hoja de cálculo de Google (Google Spreadsheet) mediante un Google API que entrega dichos datos en formato JSON. Posteriormente, dichos datos son procesados mediante una función de respuesta (callback function) en Javascript.
Importar datos de Google Spreadsheets mediante JQuery
Este es un pequeño experimento permite obtener los datos de una hoja de cálculo de Google y representarlos en cualquier otra página web empleando JQuery. El resultado es que los datos de la hoja de Google aparecen en mi página en la forma que desee.
Clases en Python
Continuando con el repaso de los conceptos básicos en Python, le toca el turno en esta ocasión a las clases. Dado que Python es un lenguaje OOP (Object Oriented Programming) hace un exhaustivo uso de las clases. En este post abordamos la definición de sus términos, la creación y uso de las clases y el concepto de herencia.