SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
DJANGO AVANZADO
Día 4
RECAPITULEMOS
• Authentication backends	

• Modelo de usuarios	

• Señales
HOYVEREMOS
• Comandos de gestión personalizados	

• Multiples bases de datos
DÍA 4: COMANDOS DE
GESTION
• Sirven para hacer tareas de mantenimiento	

• Se pueden lanzar con “tareas cron”	

• https://docs.djangoproject.com/en/1.6/howto/custom-management-
commands/	

• EJERCICIO: Crear un management command que elimine todos los
“Posts” que no tengan un “Visits” asociado
• EJERCICIO: Hacer un management command que resetee las visitas de
un post
DÍA 4: MULTIPLES BASES DE
DATOS
• Se pueden configurar tantas bases de datos como queramos	

• https://docs.djangoproject.com/en/1.6/topics/db/multi-db/	

• Se puede acceder a una base de datos concreta utilizando “using”	

• https://docs.djangoproject.com/en/1.6/topics/db/multi-db/#limitations-of-multiple-
databases	

• https://docs.djangoproject.com/en/1.6/topics/db/multi-db/#automatic-database-routing	

• EJERCICIO: Crear una segunda base de datos. Crear un router que escriba en la
base de datos default los posts con id par y en la nueva base de datos los posts con
id impar
DIA 4: FIN

Weitere ähnliche Inhalte

Was ist angesagt? (18)

Tipos de blogs
Tipos de blogsTipos de blogs
Tipos de blogs
 
El blog ramiro sandoval
El blog ramiro sandovalEl blog ramiro sandoval
El blog ramiro sandoval
 
Informatica dever
Informatica deverInformatica dever
Informatica dever
 
COMPARACIÓN ENTRE BLOG Y WIKI
COMPARACIÓN ENTRE BLOG Y WIKICOMPARACIÓN ENTRE BLOG Y WIKI
COMPARACIÓN ENTRE BLOG Y WIKI
 
Los CMS Jomla-Moodle
Los CMS Jomla-MoodleLos CMS Jomla-Moodle
Los CMS Jomla-Moodle
 
Tallerblogs
TallerblogsTallerblogs
Tallerblogs
 
Wordpress
WordpressWordpress
Wordpress
 
Maquinando
MaquinandoMaquinando
Maquinando
 
Webquest
WebquestWebquest
Webquest
 
Presentacion Slideshare
Presentacion SlidesharePresentacion Slideshare
Presentacion Slideshare
 
Blogs y wikis 2
Blogs y wikis 2Blogs y wikis 2
Blogs y wikis 2
 
Java script
Java scriptJava script
Java script
 
Trabajo de investigación computacion
Trabajo de investigación computacionTrabajo de investigación computacion
Trabajo de investigación computacion
 
Taller de Backbone.js en Betabeers Malaga 06/09/2012
Taller de Backbone.js en Betabeers Malaga 06/09/2012Taller de Backbone.js en Betabeers Malaga 06/09/2012
Taller de Backbone.js en Betabeers Malaga 06/09/2012
 
El blog
El blogEl blog
El blog
 
Leidis
LeidisLeidis
Leidis
 
Gwt intro adwe_murcia
Gwt intro adwe_murciaGwt intro adwe_murcia
Gwt intro adwe_murcia
 
Carlos examen de prog
Carlos examen de progCarlos examen de prog
Carlos examen de prog
 

Ähnlich wie Django avanzado: Dia4

Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
Cycle-IT
 
Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02
Kimiemi VJ
 
Taller de Drupal - Sesion 1
Taller de Drupal -  Sesion 1Taller de Drupal -  Sesion 1
Taller de Drupal - Sesion 1
SEAT, S.A.
 

Ähnlich wie Django avanzado: Dia4 (20)

Como crear un subtheme Drupal usando zurb-foundation
Como crear un subtheme Drupal usando zurb-foundationComo crear un subtheme Drupal usando zurb-foundation
Como crear un subtheme Drupal usando zurb-foundation
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapa
 
DrupalCamp Spain 2014: Introducción al desarrollo de módulos en Drupal 7
DrupalCamp Spain 2014: Introducción al desarrollo de módulos en Drupal 7DrupalCamp Spain 2014: Introducción al desarrollo de módulos en Drupal 7
DrupalCamp Spain 2014: Introducción al desarrollo de módulos en Drupal 7
 
Drupal workflow
Drupal workflowDrupal workflow
Drupal workflow
 
Trabajodrupal
TrabajodrupalTrabajodrupal
Trabajodrupal
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol Xalapa
 
Joomla vs drupal
Joomla vs drupalJoomla vs drupal
Joomla vs drupal
 
Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02
 
Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02
 
Sesion moodle - "más allá de lo básico"...
Sesion moodle - "más allá de lo básico"...Sesion moodle - "más allá de lo básico"...
Sesion moodle - "más allá de lo básico"...
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
Conociendo drupal
Conociendo drupalConociendo drupal
Conociendo drupal
 
TECNOLOGÍAS CMS
TECNOLOGÍAS CMSTECNOLOGÍAS CMS
TECNOLOGÍAS CMS
 
Curso básico de drupal 8
Curso básico de drupal 8Curso básico de drupal 8
Curso básico de drupal 8
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a Drupal
 
Taller de Drupal - Sesion 1
Taller de Drupal -  Sesion 1Taller de Drupal -  Sesion 1
Taller de Drupal - Sesion 1
 
Taller de introducción a drupal 7 1ª parte
Taller de introducción a drupal 7 1ª parteTaller de introducción a drupal 7 1ª parte
Taller de introducción a drupal 7 1ª parte
 
Taller drupal 8 tuxtepec
Taller drupal 8 tuxtepecTaller drupal 8 tuxtepec
Taller drupal 8 tuxtepec
 

Mehr von Esau Rodriguez (6)

Dia4
Dia4Dia4
Dia4
 
Dia3
Dia3Dia3
Dia3
 
Dia2
Dia2Dia2
Dia2
 
Dia1
Dia1Dia1
Dia1
 
Django tlp2k11
Django tlp2k11Django tlp2k11
Django tlp2k11
 
Cursos Isla 2007: Administración Avanzada Linux (DHCP)
Cursos Isla 2007: Administración Avanzada Linux (DHCP)Cursos Isla 2007: Administración Avanzada Linux (DHCP)
Cursos Isla 2007: Administración Avanzada Linux (DHCP)
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Django avanzado: Dia4

  • 2. RECAPITULEMOS • Authentication backends • Modelo de usuarios • Señales
  • 3. HOYVEREMOS • Comandos de gestión personalizados • Multiples bases de datos
  • 4. DÍA 4: COMANDOS DE GESTION • Sirven para hacer tareas de mantenimiento • Se pueden lanzar con “tareas cron” • https://docs.djangoproject.com/en/1.6/howto/custom-management- commands/ • EJERCICIO: Crear un management command que elimine todos los “Posts” que no tengan un “Visits” asociado • EJERCICIO: Hacer un management command que resetee las visitas de un post
  • 5. DÍA 4: MULTIPLES BASES DE DATOS • Se pueden configurar tantas bases de datos como queramos • https://docs.djangoproject.com/en/1.6/topics/db/multi-db/ • Se puede acceder a una base de datos concreta utilizando “using” • https://docs.djangoproject.com/en/1.6/topics/db/multi-db/#limitations-of-multiple- databases • https://docs.djangoproject.com/en/1.6/topics/db/multi-db/#automatic-database-routing • EJERCICIO: Crear una segunda base de datos. Crear un router que escriba en la base de datos default los posts con id par y en la nueva base de datos los posts con id impar