Libro de django
NOTA: Este trabajo de traducción aún no está completo. Número de revisión: 757 Fecha de compaginación: 28 de julio de 2008
Índice general
Preliminares
Reconocimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sobre los autores . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sobre el editor técnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sobre los traductores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sobre el libro . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . .
xvii
xvii xvii xvii xviii xviii
Introducción 1. Introducción a Django
1.1. 1.2. 1.3. 1.4. ¾Qué es un Framework Web? El patrón de diseño MVC La historia de Django Cómo leer este libro 1.4.1. 1.4.2. 1.4.3. 1.4.4. 1.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .
xix
1
1 2 3 4 5 5 5 5 5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conocimientos de programación requeridos
Conocimientos de Pythonrequeridos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nuevas características de Django . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obteniendo ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
¾Qué sigue? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.Empezando
2.1. 2.2. Instalar Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalar Django . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1. 2.2.2. 2.3. 2.3.1. 2.3.2. 2.3.3. 2.3.4. 2.4. 2.5. 2.4.1. Instalar un lanzamiento ocial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . Instalar Django desde Subversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usar Django con PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usar Django con SQLite 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usar Django con MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . Usar Django sin una base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El servidor de desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7 7 7 8 8 9 9 9 9 9 10 11
Congurando la base de datos . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comenzando un proyecto
¾Qué sigue? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Los principios de las páginas Web dinámicas
3.1. 3.2. 3.3. 3.4. 3.5. 3.6. Tu primera Vista: Contenido dinámico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mapeando URLs a Vistas 3.3.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cómo procesa una petición Django . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cómo procesa una petición Django: Detalles completos URLconfs y el acoplamiento débil . . . . . . . . . . . . . . . . . . . . . . . . ....
Regístrate para leer el documento completo.