SlideShare una empresa de Scribd logo
1 de 17
Introducción a Django Manuel   Kaufmann Octubre de 2008 http://www.python.com.ar
Introducción a Django ¿Qué es Django? ,[object Object],[object Object],[object Object],¿Para qué se utiliza? ,[object Object],[object Object],[object Object],[object Object],Historia ,[object Object],[object Object],[object Object]
Introducción a Django Patrón de diseño MVC ,[object Object],[object Object],[object Object],[object Object],Modelo (models.py) ,[object Object],[object Object],Vista (views.py) ,[object Object],[object Object],Plantillas (index.html) ,[object Object],[object Object]
Introducción a Django Instalación [ humitos ]$ wget -c http://www.djangoproject.com/download/1.0/tarball/ [ humitos ]$ tar xzvf Django-1.0.tar.gz ...... [ humitos ]$ cd Django-1.0 [ humitos ]$ sudo python setup.py install Prueba [ humitos ]$ python Python 2.5.2 (r252:60911, Aug  6 2008, 09:17:29) [GCC 4.3.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> django.VERSION (1, 0, 'final') >>>
Introducción a Django Comenzar un proyecto It worked! ,[object Object],Archivos del proyecto ,[object Object],[object Object],[object Object],[object Object],[ humitos ]$ django-admin.py startproject blog [ humitos ]$ ls blog/ __init__.py  manage.py  settings.py  urls.py [ humitos ]$ python manage.py runserver
Introducción a Django Mapear URL's ,[object Object],[object Object],[object Object],Expresiones regulares ,[object Object],[object Object],[object Object],Función para la url ,[object Object],[object Object],[object Object]
Introducción a Django ¿Qué es una aplicación? ,[object Object],[object Object],¿Cuál es la diferencia con un proyecto? ,[object Object],[object Object],[object Object],[object Object],Ejemplo [ humitos ]$ python manage.py startapp posts ,[object Object],[object Object]
Introducción a Django Modelos ,[object Object],[object Object],[object Object],Configuración del motor ,[object Object],Definición de los modelos DATABASE_ENGINE = ' sqlite3 ' DATABASE_NAME = ' /home/humitos/blog/database.db ' DATABASE_USER = '' ... ,[object Object],[object Object],[object Object]
Introducción a Django Definición de modelos Modelo 'Post' ,[object Object],[object Object],[object Object],from  django.db  import  models class  Post(models.Model): titulo = models.CharField(max_length= 50 ) contenido = models.TextField() etiquetas = models.ManyToManyField(Etiqueta) [ humitos ]$ python manage.py sql posts
Introducción a Django Definición de modelos Instalar la aplicación ,[object Object],[object Object],[object Object],[object Object],[object Object],class  Etiqueta(models.Model): nombre = models.CharField(max_length= 25 ) class  Comentario(models.Model): autor = models.CharField(max_length= 25 ) contenido = models.TextField() post = models.ForeignKey(Post)
Introducción a Django Sistema de administración ,[object Object],[object Object],Instalación ,[object Object],[object Object],[object Object],[object Object],[object Object],Agregar nuestros modelos ,[object Object],[object Object]
Introducción a Django Vistas ,[object Object],[object Object],[object Object],Primer vista ,[object Object],[object Object],[object Object],[object Object],[object Object],Agregar nuestros modelos ,[object Object],[object Object]
Introducción a Django Ejemplo from  django.shortcuts  import  render_to_response from  django.http  import  HttpResponseRedirect from  blog.posts.models  import  PostForm, Post def  agregar_post(request): if  request.method == ' GET ': formulario = PostForm() return  render_to_response(' agregar_post.html ', {' formulario ': formulario}) else : formulario = PostForm(request.POST) if  formulario.is_valid(): formulario.save() return  HttpResponseRedirect(' / ')
Introducción a Django Sistema de plantillas ,[object Object],[object Object],[object Object],Herencia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Etiquetas ,[object Object],[object Object],[object Object]
Introducción a Django Sistema de plantillas ,[object Object],[object Object],Filtros ,[object Object],[object Object],[object Object],[object Object],Extensión ,[object Object],[object Object],[object Object]
Introducción a Django ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas?
Introducción a Django Manuel Kaufmann [email_address] ¡Muchas Gracias! Comunidad Django: ,[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Taller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con DjangoTaller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con DjangoJuan Rodríguez
 
Joomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesJoomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesdeivit86
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosUNACAR
 
Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DBjubacalo
 
Explicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundoExplicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundojubacalo
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLjubacalo
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcatjubacalo
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLRightster
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajaxjubacalo
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdfGalvi Yanez
 

La actualidad más candente (19)

Taller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con DjangoTaller de introducción al desarrollo web con Django
Taller de introducción al desarrollo web con Django
 
Joomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesJoomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensiones
 
Informe14
Informe14Informe14
Informe14
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenados
 
Find File Servlet DB
Find File Servlet DBFind File Servlet DB
Find File Servlet DB
 
Explicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundoExplicación del código del Servlet HolaMundo
Explicación del código del Servlet HolaMundo
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
 
php
phpphp
php
 
Servlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y TomcatServlet Hola Mundo con Eclipse y Tomcat
Servlet Hola Mundo con Eclipse y Tomcat
 
Iniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQLIniciación PHP 5. PHP y MySQL
Iniciación PHP 5. PHP y MySQL
 
Curso php y_my_sql
Curso php y_my_sqlCurso php y_my_sql
Curso php y_my_sql
 
Guia programacionwebbasicophp
Guia programacionwebbasicophpGuia programacionwebbasicophp
Guia programacionwebbasicophp
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Best Practices
Best PracticesBest Practices
Best Practices
 
Java beans en jsp
Java beans en jspJava beans en jsp
Java beans en jsp
 
Clase 5 php
Clase 5 phpClase 5 php
Clase 5 php
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf201595533 maestrosdelweb-curso-django-1-pdf
201595533 maestrosdelweb-curso-django-1-pdf
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 

Destacado

Techniques de mémorisation (2017)
Techniques de mémorisation (2017)Techniques de mémorisation (2017)
Techniques de mémorisation (2017)Roger Claessens
 
Apprendre à apprendre : ça s'apprend ! (Le mindmapping)
Apprendre à apprendre : ça s'apprend ! (Le mindmapping)Apprendre à apprendre : ça s'apprend ! (Le mindmapping)
Apprendre à apprendre : ça s'apprend ! (Le mindmapping)Anne Petit
 
Usando Django con Docker
Usando Django con DockerUsando Django con Docker
Usando Django con DockerErnesto Crespo
 
Escalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQLEscalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQLLorena Fernández
 
BPM-Club & IIBA Germany Chapter feb 2017
BPM-Club & IIBA Germany Chapter feb 2017BPM-Club & IIBA Germany Chapter feb 2017
BPM-Club & IIBA Germany Chapter feb 2017BPM&O GmbH
 
2011 0304 gluten-learning-final-v2
2011 0304 gluten-learning-final-v22011 0304 gluten-learning-final-v2
2011 0304 gluten-learning-final-v2healthyannarbor
 
jNode - Wireless Sensor Network Platform - INSS'12 talk
jNode - Wireless Sensor Network Platform - INSS'12 talkjNode - Wireless Sensor Network Platform - INSS'12 talk
jNode - Wireless Sensor Network Platform - INSS'12 talkPhil Scholl
 
Desarrollo web ágil con Python y Django
Desarrollo web ágil con Python y DjangoDesarrollo web ágil con Python y Django
Desarrollo web ágil con Python y DjangoJaime Irurzun
 
diapositiva de slide share
diapositiva de slide sharediapositiva de slide share
diapositiva de slide sharecesar
 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?John Spencer
 

Destacado (13)

Techniques de mémorisation (2017)
Techniques de mémorisation (2017)Techniques de mémorisation (2017)
Techniques de mémorisation (2017)
 
Apprendre à apprendre : ça s'apprend ! (Le mindmapping)
Apprendre à apprendre : ça s'apprend ! (Le mindmapping)Apprendre à apprendre : ça s'apprend ! (Le mindmapping)
Apprendre à apprendre : ça s'apprend ! (Le mindmapping)
 
Usando Django con Docker
Usando Django con DockerUsando Django con Docker
Usando Django con Docker
 
Curso especial-de-titulacion
Curso especial-de-titulacionCurso especial-de-titulacion
Curso especial-de-titulacion
 
Jnode
JnodeJnode
Jnode
 
Escalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQLEscalabilidad - Apache y MySQL
Escalabilidad - Apache y MySQL
 
Java Y Robocode
Java Y RobocodeJava Y Robocode
Java Y Robocode
 
BPM-Club & IIBA Germany Chapter feb 2017
BPM-Club & IIBA Germany Chapter feb 2017BPM-Club & IIBA Germany Chapter feb 2017
BPM-Club & IIBA Germany Chapter feb 2017
 
2011 0304 gluten-learning-final-v2
2011 0304 gluten-learning-final-v22011 0304 gluten-learning-final-v2
2011 0304 gluten-learning-final-v2
 
jNode - Wireless Sensor Network Platform - INSS'12 talk
jNode - Wireless Sensor Network Platform - INSS'12 talkjNode - Wireless Sensor Network Platform - INSS'12 talk
jNode - Wireless Sensor Network Platform - INSS'12 talk
 
Desarrollo web ágil con Python y Django
Desarrollo web ágil con Python y DjangoDesarrollo web ágil con Python y Django
Desarrollo web ágil con Python y Django
 
diapositiva de slide share
diapositiva de slide sharediapositiva de slide share
diapositiva de slide share
 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?
 

Similar a Introducción a Django (20)

Introducción a Django
Introducción a DjangoIntroducción a Django
Introducción a Django
 
Django
DjangoDjango
Django
 
Curso de Django | Django Course
Curso de Django | Django CourseCurso de Django | Django Course
Curso de Django | Django Course
 
Frameworks de templates y xml
Frameworks de templates y xmlFrameworks de templates y xml
Frameworks de templates y xml
 
Welcome to Django
Welcome to DjangoWelcome to Django
Welcome to Django
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itst
 
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JSMootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JS
 
Tutorial3 Desymfony - La Vista. Twig
Tutorial3 Desymfony - La Vista. TwigTutorial3 Desymfony - La Vista. Twig
Tutorial3 Desymfony - La Vista. Twig
 
Google apps engine
Google apps engineGoogle apps engine
Google apps engine
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
 
Java Script Frame Works
Java Script Frame WorksJava Script Frame Works
Java Script Frame Works
 
Taller introduccion symfony2
Taller introduccion symfony2Taller introduccion symfony2
Taller introduccion symfony2
 
Introducción a Django
Introducción a DjangoIntroducción a Django
Introducción a Django
 
Spring framework
Spring frameworkSpring framework
Spring framework
 
Django
DjangoDjango
Django
 
Framework 02
Framework 02Framework 02
Framework 02
 
05 jsp tags
05 jsp tags05 jsp tags
05 jsp tags
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
APIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptxAPIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptx
 
Aplicación abc. asp net mvc 3
Aplicación abc. asp net mvc 3Aplicación abc. asp net mvc 3
Aplicación abc. asp net mvc 3
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Introducción a Django

  • 1. Introducción a Django Manuel Kaufmann Octubre de 2008 http://www.python.com.ar
  • 2.
  • 3.
  • 4. Introducción a Django Instalación [ humitos ]$ wget -c http://www.djangoproject.com/download/1.0/tarball/ [ humitos ]$ tar xzvf Django-1.0.tar.gz ...... [ humitos ]$ cd Django-1.0 [ humitos ]$ sudo python setup.py install Prueba [ humitos ]$ python Python 2.5.2 (r252:60911, Aug 6 2008, 09:17:29) [GCC 4.3.1] on linux2 Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information. >>> import django >>> django.VERSION (1, 0, 'final') >>>
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Introducción a Django Ejemplo from django.shortcuts import render_to_response from django.http import HttpResponseRedirect from blog.posts.models import PostForm, Post def agregar_post(request): if request.method == ' GET ': formulario = PostForm() return render_to_response(' agregar_post.html ', {' formulario ': formulario}) else : formulario = PostForm(request.POST) if formulario.is_valid(): formulario.save() return HttpResponseRedirect(' / ')
  • 14.
  • 15.
  • 16. Introducción a Django ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas? ¿Preguntas?
  • 17.