Tutorial Django

Páginas: 346 (86381 palabras) Publicado: 28 de mayo de 2012
El libro de Django

2

Índice general
Preliminares

19

Reconocimientos

...........................................

19

Sobre los autores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

Sobre el editor técnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

Sobre los traductores . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sobre el libro

..........................................

Introducción

20
20

21

1. Introducción a Django

23

1.1.

¾Qué es un Framework Web?

.................................

1.2.

El patrón de diseño MVC

23

...................................

24

1.3.

La historia de Django

1.4.Cómo leer este libro

.....................................

26

......................................

27

1.4.1.

.....................

27

Conocimientos de Python requeridos . . . . . . . . . . . . . . . . . . . . . . . . .

28

1.4.3.

Nuevas características de Django . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

1.4.4.
1.5.

Conocimientos deprogramación requeridos

1.4.2.

Obteniendo ayuda

...................................

28

¾Qué sigue? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

2. Empezando

29

2.1.

Instalar Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

2.2.

Instalar Django . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .

29

2.2.1.

29
30

Congurando la base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

Usar Django con PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

2.3.2.

Usar Django con SQLite 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

2.3.3.

UsarDjango con MySQL

...............................

32

2.3.4.
2.4.

............................

Instalar Django desde Subversion . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1.

2.3.

Instalar un lanzamiento ocial

2.2.2.

Usar Django sin una base de datos . . . . . . . . . . . . . . . . . . . . . . . . . .

32

Comenzando un proyecto...................................

32

El servidor de desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

¾Qué sigue? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

2.4.1.
2.5.

3. Los principios de las páginas Web dinámicas

35

3.1.

Tu primera Vista: Contenido dinámico . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

3.2.

Mapeando URLs a Vistas

36

3.3.

Cómo se procesa una petición en Django . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

3.3.1.

40

...................................

Cómo se procesa una petición en Django: todos los detalles

............

3.4.

URLconfs y el acoplamiento débil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

3.5.

Errores 404

42

...........................................

3

4

ÍNDICE GENERAL

3.6.

Tu Segunda Vista: URLs Dinámicas

.............................

42

3.6.1.

Algunas palabras acerca de las URLs bonitas . . . . . . . . . . . . . . . . . . . .

42

3.6.2.

Comodines en los patrones URL

...........................

44

3.7.

Páginas de errorbonitas con Django

.............................

46

3.8.

¾Qué sigue? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

4. El sistema de plantillas de Django
4.1.

Sistema básico de plantillas

4.2.

Empleo del sistema de plantillas

49

..................................
...............................

49
51

4.2.1....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Django
  • django
  • django
  • Django Reinhardt
  • Models Django
  • DJANGO DESENCADENADO_PRAC
  • Plantillas en Django
  • critica Django

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS