SlideShare una empresa de Scribd logo
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
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 
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:
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
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

PPTX
Programación web framework django - noviembre de 2014
DOCX
Turbogears_Instalación
PDF
97132962-instalacion-de-open meetings-en-squeeze
PDF
Capítulo 5 Instalación y configuración
PDF
Install apps in ubuntu
DOCX
DOCX
Como se instala java y turbo c 3.0
PDF
Proyectos JAVA con maven
Programación web framework django - noviembre de 2014
Turbogears_Instalación
97132962-instalacion-de-open meetings-en-squeeze
Capítulo 5 Instalación y configuración
Install apps in ubuntu
Como se instala java y turbo c 3.0
Proyectos JAVA con maven

La actualidad más candente (18)

PDF
Kitsune documentation
DOCX
Despues de instalar fedora 14
PDF
Resumen capitulo5
PDF
Explotando Add-On's de Mozilla Firefox
DOCX
Cassandra y php para desarrolladores sql
PDF
Gestión del software con Maven y Jenkins
PDF
Aironux El Sustituto De Ares Para Linux
PDF
Tutorial Git y Smart Git
PDF
Taller plataformas tecnológicas ORACLE MSDOS Y UNIX
PDF
Explotando Add-Ons de Mozilla Firefox
PDF
El sendero-del-hacker
PDF
Mikel Ruiz - Magento X-Files
PPTX
Php (hipertex pre processor)
PDF
php
PPTX
ODP
Buildout: Crear y desplegar entornos reproducibles en Python
PDF
Aprende a Programar y Abre la Puerta al Curso de Algorítmica PIAP114
DOCX
Descarga de documentos de zip en ges
Kitsune documentation
Despues de instalar fedora 14
Resumen capitulo5
Explotando Add-On's de Mozilla Firefox
Cassandra y php para desarrolladores sql
Gestión del software con Maven y Jenkins
Aironux El Sustituto De Ares Para Linux
Tutorial Git y Smart Git
Taller plataformas tecnológicas ORACLE MSDOS Y UNIX
Explotando Add-Ons de Mozilla Firefox
El sendero-del-hacker
Mikel Ruiz - Magento X-Files
Php (hipertex pre processor)
php
Buildout: Crear y desplegar entornos reproducibles en Python
Aprende a Programar y Abre la Puerta al Curso de Algorítmica PIAP114
Descarga de documentos de zip en ges
Publicidad

Destacado (6)

PDF
Stephane Grappelli, Second Fiddle No Longer by Adam Baer in the New York Sun
DOCX
Acordes Y Desacuerdos
PDF
Cs angelo debarre&miraldovidalquartet
PPTX
Swing- jazz
ZIP
伝説のギタリストじゃない方のDjango
ODP
Django for Beginners
Stephane Grappelli, Second Fiddle No Longer by Adam Baer in the New York Sun
Acordes Y Desacuerdos
Cs angelo debarre&miraldovidalquartet
Swing- jazz
伝説のギタリストじゃない方のDjango
Django for Beginners
Publicidad

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

PDF
201595533 maestrosdelweb-curso-django-1-pdf
PDF
04 taller-django
PDF
Introduccion a Python para la web
PPT
Django - Plataforma de sitios web
ODP
Welcome to Django
PDF
Introducción a Django
PPTX
Python django
PDF
Presentación Multimedia - Django
PDF
Taller de introducción al desarrollo web con Django
PDF
Introducción a Python / Django
PPTX
Creando tu web con django v1.0
PDF
Django book-es-1.0-0.1-r789
DOCX
Manual de usuario crud django
PDF
El libro de django
PPTX
Django - Curso Básico - Principales Conceptos
PPTX
Django - Curso Básico - Principales Conceptos
PDF
PDF
A little bit of jazz with Django
KEY
Introducción a DJango
201595533 maestrosdelweb-curso-django-1-pdf
04 taller-django
Introduccion a Python para la web
Django - Plataforma de sitios web
Welcome to Django
Introducción a Django
Python django
Presentación Multimedia - Django
Taller de introducción al desarrollo web con Django
Introducción a Python / Django
Creando tu web con django v1.0
Django book-es-1.0-0.1-r789
Manual de usuario crud django
El libro de django
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales Conceptos
A little bit of jazz with Django
Introducción a DJango

Último (20)

PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Presentación de Redes de Datos modelo osi
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
modulo seguimiento 1 para iniciantes del
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
El uso de las TIC en la vida cotidiana..
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Diapositiva proyecto de vida, materia catedra
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Presentación de Redes de Datos modelo osi
CyberOps Associate - Cisco Networking Academy
modulo seguimiento 1 para iniciantes del
capacitación de aire acondicionado Bgh r 410
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Power Point Nicolás Carrasco (disertación Roblox).pptx
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
TRABAJO DE TECNOLOGIA.pdf...........................
El uso de las TIC en la vida cotidiana..
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Propuesta BKP servidores con Acronis1.pptx
Sesion 1 de microsoft power point - Clase 1
Guía 5. Test de orientación Vocacional 2.docx
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Diapositiva proyecto de vida, materia catedra
informe_fichas1y2_corregido.docx (2) (1).pdf

Programación web framework djando - 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 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
  • 16. FIN DE PRESENTACIÓN 18 DE NOVIEMBRE DE 2014