1. INSTITUTO TECNOLOGICO DE TEHUACÁN
INGENIERIA EN SISTEMAS COMPUTACIONALES
Materia: Programación WEB
Profesor: M.C. Francisco Vázquez Guzmán
TAREA:
INVESTIGACIÓN FRAME-WORK
DJANGO
Alumnos:
Sandra Martínez García
N.C. 10360595
Eduardo Ernesto Méndez Lechuga
N.C. 10360609
Lunes 17 de noviembre de 2014
2. FRAMEWORK
Definición: En el desarrollo de software, un framework o infraestructura
digital, es una estructura conceptual y tecnológica de soporte definido,
normalmente con artefactos o módulos de software concretos, que puede
servir de base para la organización y desarrollo de software. Típicamente,
puede incluir soporte de programas, bibliotecas, y un lenguaje
interpretado, entre otras herramientas, para así ayudar a desarrollar y unir
los diferentes componentes de un proyecto
Definición Django: Django es un framework de desarrollo web de código
abierto, escrito en Python, que respeta el paradigma conocido como
Model Template View. Fue desarrollado en origen para gestionar varias
páginas orientadas a noticias de la World Company de Lawrence, Kansas,
y fue liberada al público bajo una licencia BSD en julio de 2005; el
framework fue nombrado en alusión al guitarrista de jazz gitano Django
Reinhardt.
3. FRAMEWORK
Definición Django: La meta fundamental de Django es facilitar la
creación de sitios web complejos. Django pone énfasis en el re-uso, la
conectividad y extensibilidad de componentes, el desarrollo rápido y el
principio No te repitas (DRY, del inglés Don't Repeat Yourself). Python es
usado en todas las partes del framework, incluso en configuraciones,
archivos, y en los modelos de datos.
La distribución principal de Django también aglutina aplicaciones que
proporcionan un sistema de comentarios, herramientas para sindicar
contenido via RSS y/o Atom, "páginas planas" que permiten gestionar
páginas de contenido sin necesidad de escribir controladores o vistas para
esas páginas, y un sistema de redirección de URLs.
4. INSTALACIÓN DJANGO
Requisitos para su instalación
Django es un framework hecho en Python, por lo tanto se necesita que
hayas previamente instalado Python (2.6 o 2.7) y algún editor de texto..
Instalar Python
Lo primero que tenemos que instalar en python, y lo vamos a hacer en su
versión 2.7 ya que con la 3.x he tenido problemas relacionados con mysql
y algunos componentes.
Simplemente nos dirigimos a la web de python y descargamos el
ejecutable. Una vez lo hemos descargado, lo ejecutamos y lo instalamos
en nuestro disco principal, por ejempo C:Python27.
5. INSTALACIÓN DJANGO
Requisitos para su instalación
Django es un framework hecho en Python, por lo tanto se necesita que
hayas previamente instalado Python (2.6 o 2.7) y algún editor de texto..
Instalar Python
Lo primero que tenemos que instalar en python, y lo vamos a hacer en su
versión 2.7 ya que con la 3.x he tenido problemas relacionados con mysql
y algunos componentes.
Simplemente nos dirigimos a la web de python y descargamos el
ejecutable. Una vez lo hemos descargado, lo ejecutamos y lo instalamos
en nuestro disco principal, por ejempo C:Python27.
6. INSTALACIÓN DJANGO
Instalar Django
Ahora que ya tenemos python instalado podemos hacer lo mismo con
django, en nuestro caso lo haremos con su versión 1.6.2, así que nos
dirigimos a la web de django y descargamos el .tar llamado Django-
1.6.2.tar.gz, y lo descomprimimos también en el mismo directorio donde
está python.
Pasos a Seguir
Establecer una base de datos
Este paso sólo es necesario si desea trabajar con un "gran" motor de base
de datos como PostgreSQL, MySQL u Oracle. Para instalar una base de
datos de este tipo, consulte la información de instalación de base de
datos.
7. INSTALACIÓN DJANGO
Quite cualquier versión antigua de Django
Si va a actualizar su instalación de Django desde una versión anterior,
tendrá que desinstalar la vieja versión de Django antes de instalar la
nueva versión.
Instalar Django
Tienes tres opciones fáciles para instalar Django:
◾Instalar una versión de Django recibida por su distribución de
sistema operativo. Esta es la opción más rápida para aquellos que
tienen sistemas operativos que distribuyen Django.
◾Instalar una versión oficial. Este es el mejor enfoque para usuarios
que quieren un número de versión estable y no se preocupan sobre
cómo ejecutar una versión un poco más vieja de Django.
◾Instalar última versión de desarrollo. Este es el mejor para usuarios
que quieren las últimas y mayores características y no tienen miedo de
correr código nuevo.
8. INSTALACIÓN DJANGO
Instalación de una versión oficial con pip
Este es el método recomendado para instalar Django.
1. Instalar pip. Lo más fácil es utilizar el instalador independiente pip. Si su distribución ya se
ha instalado PIP, puede que tenga que actualizarlo si es obsoleto. (Si está obsoleto, usted
sabrá porque la instalación no funcionará.)
2. (opcional) Echa un vistazo a virtualenv y virtualenvwrapper. Estas herramientas
proporcionan entornos Python aisladas, que son más prácticos que la instalación de
paquetes en todo el sistema. También permiten la instalación de paquetes sin privilegios de
administrador. Depende de usted decidir si quiere aprender y usar.
3. Si estás usando Linux, Mac OS X o algún otra distribucion de Unix, escriba el comando
sudo PIP instalar Django en el intérprete de comandos. Si estás utilizando Windows, inicie
un shell de comandos con privilegios de administrador y ejecute el comando PIP instalar
Django. Esto instalará Django en el directorio site-packages de su instalación de Python.
Si usted está usando un virtualenv, usted no necesita privilegios de administrador o sudo, y
esto va a instalar Django en el directorio site-packages del virtualenv.
9. INSTALACIÓN DJANGO
Instalación de una versión oficial manualmente
1. Descarga la última versión de la pagina oficial yendo a la página de descargas.
2. Descomprimir el archivo descargado (por ejemplo, alquitrán xzvf Django-
XYtar.gz, donde XY es el número de versión de la última versión). Si estás
utilizando Windows, puede descargar la herramienta de línea de comandos bsdtar
para hacer esto, o puede utilizar una herramienta basada en GUI, como 7-zip.
3. Cambie en el directorio creado en el paso 2 (por ejemplo cd Django-XY).
4. Si estás usando Linux, Mac OS X o algún otro sabor de Unix, escriba el
comando sudo python setup.py install en el indicador de comandos. Si estás
utilizando Windows, inicie un shell de comandos con privilegios de administrador y
ejecutar el comando python setup.py install. Esto instalará Django en el directorio
site-packages de su instalación de Python.
10. INSTALACIÓN DJANGO
Verificación
Para verificar que Django puede ser visto por Python, escriba python desde su
shell. A continuación, en el prompt de Python, trate de importar Django:
>>> import django
>>> print(django.get_version()) 1.7
Y ya esta.
11. IMPLEMENTACIÓN DE
DJANGO
Primer proyecto
Antes de empezar es bueno aclarar que la versión que vamos a utilizar en
esta guía es la más reciente (1.4), y varias cosas han cambiado.
Para crear nuestro primer proyecto, abrimos una terminal (o ventana de
comandos si asi lo conoces en windows), nos ubicamos en la carpeta en
donde queremos crear nuestro proyecto y digitamos:
django-admin.py startproject recetario
Esta instrucción creará dos directorios con el nombre del proyecto (en este
caso: recetario) y 5 archivos distribuidos de la siguiente manera:
manage.py
recetario
__init__.py
settings.py
urls.py
wsgi.py
12. IMPLEMENTACIÓN DE
DJANGO
Para ver que el proyecto está funcionando en la terminal debemos escribir:
python manage.py runserver
Al ejecutar esa instrucción debemos visualizar un resultado como el
siguiente:
python manage.py runserver
13. IMPLEMENTACIÓN DE
DJANGO
Abrimos el navegador web la dirección http://127.0.0.1:8000/ y debemos ver lo
siguiente:
14. IMPLEMENTACIÓN DE
DJANGO
Abrimos el navegador web la dirección http://127.0.0.1:8000/ y debemos ver lo
siguiente:
Django http://127.0.0.1:8000
Ya tenemos nuestro proyecto creado
15. IMPLEMENTACIÓN DE
DJANGO
Abrimos el navegador web la dirección http://127.0.0.1:8000/ y debemos ver lo
siguiente:
Django http://127.0.0.1:8000
Ya tenemos nuestro proyecto creado