SlideShare una empresa de Scribd logo
1 de 13
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 
Eduardo Ernesto Méndez Lechuga 
N.C. 10360609 
Lunes 17 de noviembre de 2014
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
FIN DE PRESENTACIÓN 
18 DE NOVIEMBRE DE 2014

Más contenido relacionado

La actualidad más candente

Lina y daisy sistema
Lina y daisy sistemaLina y daisy sistema
Lina y daisy sistema
diegomago666
 
NavegadoresIvanVergel
NavegadoresIvanVergelNavegadoresIvanVergel
NavegadoresIvanVergel
IvAn Vergel
 

La actualidad más candente (17)

Capítulo 5 Instalación y configuración
Capítulo 5 Instalación y configuraciónCapítulo 5 Instalación y configuración
Capítulo 5 Instalación y configuración
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 
Turbo pascal
Turbo pascalTurbo pascal
Turbo pascal
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y Jenkins
 
Iniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.comIniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.com
 
Forjas y repositorios de código en la nube. Euskal Encounter 2015
Forjas y repositorios de código en la nube. Euskal Encounter 2015Forjas y repositorios de código en la nube. Euskal Encounter 2015
Forjas y repositorios de código en la nube. Euskal Encounter 2015
 
Instalacion aprendiendo ruby
Instalacion   aprendiendo rubyInstalacion   aprendiendo ruby
Instalacion aprendiendo ruby
 
Trabajo de Opera
Trabajo de OperaTrabajo de Opera
Trabajo de Opera
 
Descarga Videos de Youtube Desde Terminal Gnu/Linux
Descarga Videos de Youtube Desde Terminal Gnu/Linux Descarga Videos de Youtube Desde Terminal Gnu/Linux
Descarga Videos de Youtube Desde Terminal Gnu/Linux
 
Cuckoosandbox
CuckoosandboxCuckoosandbox
Cuckoosandbox
 
Descarga de documentos de zip en ges
Descarga de documentos de zip en gesDescarga de documentos de zip en ges
Descarga de documentos de zip en ges
 
Los navegadores
Los navegadoresLos navegadores
Los navegadores
 
Lina y daisy sistema
Lina y daisy sistemaLina y daisy sistema
Lina y daisy sistema
 
Resumen capitulo5
Resumen capitulo5Resumen capitulo5
Resumen capitulo5
 
El sendero-del-hacker
El sendero-del-hackerEl sendero-del-hacker
El sendero-del-hacker
 
navegadores web
navegadores webnavegadores web
navegadores web
 
NavegadoresIvanVergel
NavegadoresIvanVergelNavegadoresIvanVergel
NavegadoresIvanVergel
 

Similar a Programación web framework django - noviembre de 2014

04 taller-django
04 taller-django04 taller-django
04 taller-django
samerscd
 
instalación de java en laptop XO azul
instalación de java en laptop XO azulinstalación de java en laptop XO azul
instalación de java en laptop XO azul
María Auxiliadora
 
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
taylerx
 

Similar a Programación web framework django - noviembre de 2014 (20)

04 taller-django
04 taller-django04 taller-django
04 taller-django
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf
 
instalación de java en laptop XO azul
instalación de java en laptop XO azulinstalación de java en laptop XO azul
instalación de java en laptop XO azul
 
Python
PythonPython
Python
 
Django - Plataforma de sitios web
Django - Plataforma de sitios webDjango - Plataforma de sitios web
Django - Plataforma de sitios web
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)
 
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
 
Como instalar Prolog en Windows
Como instalar Prolog en WindowsComo instalar Prolog en Windows
Como instalar Prolog en Windows
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
[..Tuto..] Pgs4a-0.9.4 en Ubuntu 12.04 precise instalación
[..Tuto..] Pgs4a-0.9.4 en Ubuntu 12.04 precise instalación[..Tuto..] Pgs4a-0.9.4 en Ubuntu 12.04 precise instalación
[..Tuto..] Pgs4a-0.9.4 en Ubuntu 12.04 precise instalación
 
Welcome to Django
Welcome to DjangoWelcome to Django
Welcome to Django
 
Manual de instalación python, netbeens y habilitación de plugins
Manual de instalación python, netbeens y habilitación de pluginsManual de instalación python, netbeens y habilitación de plugins
Manual de instalación python, netbeens y habilitación de plugins
 
Auditoria de Seguridad Informatica
Auditoria de Seguridad InformaticaAuditoria de Seguridad Informatica
Auditoria de Seguridad Informatica
 
Pylons
PylonsPylons
Pylons
 
Homework
HomeworkHomework
Homework
 
Manual de usuario crud django
Manual de usuario crud djangoManual de usuario crud django
Manual de usuario crud django
 
Framework
FrameworkFramework
Framework
 
Para windows
Para windowsPara windows
Para windows
 
Virtualenv y buildout
Virtualenv y buildoutVirtualenv y buildout
Virtualenv y buildout
 
[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java
 

Programación web framework django - noviembre de 2014

  • 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 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 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. FIN DE PRESENTACIÓN 18 DE NOVIEMBRE DE 2014