Curso Django

Páginas: 49 (12084 palabras) Publicado: 5 de noviembre de 2012
SOBRE EL CURSO

CURSO DJANGO
El framework para detallistas con deadlines.

Versión 1/ abril 2012 Nivel: Básico El curso Django se encuentra en línea en:
http://www.maestrosdelweb.com/guias/#guias-django

UN PROYECTO DE MAESTROS DEL WEB:

Autor: Sergio Infante Montero. Edición: Eugenia Tobar. Diseño y diagramación: Iván E. Mendoza. Este trabajo se encuentra bajo una licencia CreativeCommons
Atribución-NoComercial-CompartirIgual 3.0 Unported (CC BYNC-SA 3.0) CONTACTO: http://www.maestrosdelweb.com/sitio/correo/ REDES SOCIALES: Facebook: http://www.facebook.com/maestrosdelweb Twitter: http://www.twitter.com/maestros

SOBRE EL AUTOR

SERGIO INFANTE MONTERO

Programador, difusor, traductor, contribuidor, activista y entusiasta de Software Libre y Código Abierto. Esconsultor tecnológico de varias organizaciones dedicadas al comercio, educación e industria. En los últimos años ha dedicado mayor tiempo al desarrollo de aplicaciones web.
CONTACTO

Twitter: @neosergio

ÍNDICE
1 | Sobre el curso .......................................................................... 2 2 | Sobre el autor ..........................................................................3 3 | El web framework para perfeccionistas ............................. 5 4 | Instalación y primera aplicación .......................................... 8 5 | Entendiendo como trabaja Django....................................20 6 | El modelo de datos................................................................33 7 | El shell de Django..................................................................39 8 | Las vistas.................................................................................46 9 | Las plantillas...........................................................................59 10 | Los formularios ......................................................................68 11 | Los archivos estáticos ..........................................................79 12 |Gestión de usuarios ..............................................................85 13 | Despliegue del servidor web...............................................93 14 | Más guías de Maestros del web........................................101

CAPÍTULO 1

EL WEB FRAMEWORK PARA PERFECCIONISTAS
El crecimiento de Python es cada vez mayor y esto se ha hecho más notorio en los últimos años, con laaparición de herramientas que hacen el trabajo más simple y eficiente con este lenguaje de programación. Una de esas herramientas es Django1, el framework hecho en python para perfeccionistas.

VENTAJAS DE DJANGO
Aparte de las ventajas que tiene por ser framework, Django promueve el desarrollo rápido, se construyen aplicaciones en cuestión de días y con el conocimiento suficiente esos días sepueden reducir a horas. Django impulsa el desarrollo de código limpio al promover buenas prácticas de desarrollo web, sigue el principio DRY (conocido también como Una vez y sólo una). Usa una modificación de la arquitectura Modelo-Vista-Controlador (MVC)2, llamada MTV (Model – Template – View)3, que sería Modelo-Plantilla-Vista, está forma de trabajar permite que sea pragmático.

ORIGEN DE DJANGODjango nace como un proyecto para publicación de noticias de Lawrence Journal-World4, lo interesante de Django es que desde un principio fue construido como una herramienta para resolver problemas reales en un entorno empresarial, fue diseñado para optimizar el tiempo de desarrollo y los requerimientos exigentes de los desarrolladores web. El nombre de Django es en honor al famoso músico francésDjango Reinhardt5.

1 2 3 4 5

http://www.djangoproject.com/ http://es.wikipedia.org/wiki/Modelo_Vista_Controlador http://jeffcroft.com/blog/2007/jan/11/django-and-mtv/ http://www2.ljworld.com/ http://www.youtube.com/watch?v=nS2ylPAUxzA

5

El web framework para perfeccionistas

¿QUIENES USAN DJANGO?
La lista de sitios web es enorme, pero es bueno fijarnos en los sitios más...
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 Tutorial
  • DJANGO DESENCADENADO_PRAC
  • Plantillas en Django

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS