Este documento presenta Django, un framework web popular de código abierto para Python. Explica que Django se originó en un contexto periodístico para permitir que los desarrolladores trabajen al mismo ritmo que los periodistas. También describe los principales componentes de Django como ORM, URL Dispatcher y cache, y proporciona instrucciones paso a paso para instalar Django y crear una aplicación web básica con modelos, vistas y URLs.
3. Conociendo Django
● Se originó en un ambiente periodístico
– Los desarrolladores deben ir al mismo ritmo
que los periodistas
● Código “mantenible” por pocos
desarrolladores
– Lenguaje dinámico
– Código reusable en varios sitios
5. ¿Por qué Django es tan bueno?
● Usa Python ;)
● Desarrollo rápido y limpio
● WSGI
● Usa el modelo MVC ¿o será MTV?
● Se basa en el principio DRY
● No escribes SQL a menos que sea
absolutamente necesario
● Excelente desempeño
10. ¿Qué necesitamos?
● Python 2.3 en adelante (rama estable)
● algún manejador de bases de datos
(PostgreSQL, MySQL, sqlite3, Oracle)
● el respectivo adaptador para la base de
datos
● servidor web con soporte para Python
(apache2, cherokee, lighttpd )
● y por supuesto Django
11. Descargar Django
1. Descargar paquete Django-1.1.tar.gz.
http://www.djangoproject.com/download/
2. Descargar desde el manejador de paquete de tu distribución linux
# sudo apt-get install python-django
3. Descargar django desde el trunk
svn co http://code.djangoproject.com/svn/django/trunk/ django_src
INSTALEMOS DJANGO
# sudo python setup.py install