Your SlideShare is downloading. ×
Django avanzado: Dia1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Django avanzado: Dia1

369
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
369
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DJANGO AVANZADO Día 1
  • 2. QUIEN SOY • Ingeniero en informática • Usando Django desde la facultad • Fundador de Galotecnia • Empleado de Universidad de La Laguna • Reciente fundador de Gifteapp
  • 3. ESTRUCTURA DEL CURSO • De la plantilla al backend • Ejercicios prácticos • Asistencia al 80% obligatoria • Trabajo final obligatorio
  • 4. DÍA 1: ONYOUR MARKS • https://github.com/esauro/curso_django • pip install -r requirements • python manage.py syncdb • python manage.py runserver • python manage.py shell
  • 5. DÍA 1: FILTERS • Modificar una variable • https://docs.djangoproject.com/en/1.6/ref/templates/builtins/#built-in- filter-reference • https://docs.djangoproject.com/en/1.6/howto/custom-template-tags/ #writing-custom-template-filters • Usemos un filtro para asegurar el formato del título • Ejercicio: Crear un custom filter que haga lo mismo pero además ponga el texto en negrita.
  • 6. DÍA 1:TEMPLATETAGS • Son más complejas que los filters • https://docs.djangoproject.com/en/1.6/ref/templates/builtins/ #built-in-tag-reference • https://docs.djangoproject.com/en/1.6/howto/custom- template-tags/#writing-custom-template-tags • Ejercicio: Crear una templatetag que genere el código del bloque “actions”
  • 7. DÍA 1: CONTEXT PROCESSORS • Introducen variables en el context • https://docs.djangoproject.com/en/1.6/ref/templates/api/ #subclassing-context-requestcontext • https://docs.djangoproject.com/en/1.6/ref/templates/api/#writing- your-own-context-processors • EJERCICIO: Usar un context_processor para setear el valor del atributo “page” y usar este atributo para mostrar el menu de acciones
  • 8. DÍA 1: FIN • Mañana hablaremos sobre middlewares.