Django, vistas basadas en clases (III): List View

Tras las Detail View, las vistas más simples de utilizar son las List View. Este tipo de vista nos ayudará a gestionar listas de objetos traídos de la base de datos. Al igual que las anteriores, podemos usarlas con sólo 2 líneas de código. Además, nos va a ayudar crear paginación, seleccionar tamaño de las …

Django, vistas basadas en clases (II): Detail View

Hoy vamos a hablar de la vista basada en clases más fácil y simple de usar, Detail View. Esta vista nos permite acceder a un objeto en base de datos y mostrarlo con nuestra plantilla html en, literalmente, 2 líneas. Además tendrá comportamientos básicos asociados. Por ejemplo, si no encuentra el objeto, devolverá un error …

Django, vistas basadas en clases (I): Introducción

Hace un año publiqué un un tutorial de Django para crear un blog. Django ha avanzado mucho recientemente. Uno de los cambios más importantes que se han producido es en las vistas. Las vistas (views) ahora son clases en lugar de ser funciones. Si queremos podemos seguir usando funciones pero las clases pueden ser muy …

Programar RSS complejos para Django

Ya os enseñé cómo programar un RSS en Django. Ahora vamos a hacerlo de forma un poco más compleja, pudiendo incluir parámetros en la URL para que las publicaciones en el feed cambien dependiendo de ellos. ####Paso 1: Importamos las clases necesarias Son las mismas que el tutorial anterior. Se tratan de Feed de Django, …

Tutorial de iniciación a Django: Crear un blog

Hace un par de años impartí varias veces un tutorial de iniciación a Django. Se trata de la creación de un blog muy simple pero que nos ayudará a tocar casi todas las partes importantes del framework. ####Antes de empezar… Antes de empezar necesitáis tener instalado Python2.x y Django (el tutorial lo voy a seguir …

Como usar los comentarios de Django

Esto es algo que también estoy usando en este blog. Cuando abrí el blog (que posteriormente abandonaría) me programé mi propio módulo de comentarios. Esta vez he decidido ser pragmático y usar lo que Django me ofrecía. Y el resultado ha sido muy satisfactorio. Tiene innumerables ventajas: es fácil de usar, se pueden añadir comentarios …

Programar un RSS en Django

Voy a mostraros como añadir un sistema de subscripción a vuestra web Django. Es exactamente el mismo método que he usado en este blog. Toda la documentación oficial la podéis encontrar aquí. Paso 1: Creamos el generador de contenido Primero tenemos que crear un archivo .py donde queramos. Importaremos la clase Feed de Django, la …