Introducción a Django

En la actualidad el diseño de sitios web dinámicos o aplicaciones web esta en auge, la programación de estos sitios solía ser tediosa y era difícil dividir roles en el código. Al final teníamos sitios webs que requerían de mantenimiento costoso.
Ahora con la ayuda de los frameworks web es fácil crear aplicaciones webs robustas que ayudan a los desarrolladores a encapsular código aplicando una arquitectura de capas, utilizando patrones, etc.
Hoy veremos una breve introducción al framework Django que es ampliamente utilizado por muchos desarrolladores. Utilizados por empresas muy importantes como Google.
¿Que es Django?
Django es un framework web que busca aliviar el trabajo, en general esos trabajos repetitivos que solemos tener todos los programadores.
Es un framework que ayuda a crear sitios aplicando el patrón MVC (model-view-controller) impulsado por el poder del lenguaje Python. Con Django es posible crear sitios webs de alta calidad y facil de mantener.
También incluye un poderoso ORM y es posible crear aplicaciones Web con interacción a bases de datos en pocos minutos.
Django puedes instalar en Linux, Windows o Mac
Instalación:
Para la instalación es necesario un cliente subversion para descargar el código fuente.
svn co http://code.djangoproject.com/svn/django/trunk/ django_src cd django_src python setup.py install
Si estas usando Ubuntu, para instalar subversion utiliza el siguiente comando:
sudo apt-get install subversion
En linux, python suele estar instalado por defecto. Pero en Windows deberás instalarlo descargando el instalador desde la web de Python.









