Diferencia entre revisiones de «Curso Python DGA 2011/django/ejercicios clase»
De WikiEducator
Línea 46: | Línea 46: | ||
## Resultado de las votaciones de una encuesta | ## Resultado de las votaciones de una encuesta | ||
## Acción de votar una encuesta | ## Acción de votar una encuesta | ||
− | : Hazlo en un fichero urls.py dentro de la aplicación y enlázalo desde el '''urls.py''' general del proyecto | + | #: Hazlo en un fichero urls.py dentro de la aplicación y enlázalo desde el '''urls.py''' general del proyecto |
# Escribe las cuatro vistas para las acciones anteriores. | # Escribe las cuatro vistas para las acciones anteriores. | ||
# Escribe las plantillas necesarias. Configura el directorio de templates dentro de settings.py | # Escribe las plantillas necesarias. Configura el directorio de templates dentro de settings.py | ||
Línea 54: | Línea 54: | ||
TOCdepth=2| | TOCdepth=2| | ||
# Modifica tus plantillas para que usen un template genérico que contenga el estilo del sitio. Utiliza la herencia de plantillas: https://docs.djangoproject.com/en/1.3/topics/templates/#template-inheritance . Haz que todas las páginas compartan el encabezado y el pie de página. Pon un color de fondo a las páginas y modifica el color de la letra. En el encabezado tendrá que haber una imagen almacenada en el proyecto. | # Modifica tus plantillas para que usen un template genérico que contenga el estilo del sitio. Utiliza la herencia de plantillas: https://docs.djangoproject.com/en/1.3/topics/templates/#template-inheritance . Haz que todas las páginas compartan el encabezado y el pie de página. Pon un color de fondo a las páginas y modifica el color de la letra. En el encabezado tendrá que haber una imagen almacenada en el proyecto. | ||
+ | # Genera el gráfico del modelo con graphviz (https://code.djangoproject.com/wiki/DjangoGraphviz) | ||
+ | # Inserta en la vista de resultado de una encuesta, un gráfico de barras con los votos de cada opción. Usa http://code.google.com/p/google-chartwrapper/ | ||
{{Tip| | {{Tip| | ||
* Echa un vistazo al manejo de '''staticfiles''': https://docs.djangoproject.com/en/1.3/ref/contrib/staticfiles/ | * Echa un vistazo al manejo de '''staticfiles''': https://docs.djangoproject.com/en/1.3/ref/contrib/staticfiles/ | ||
* Puedes ver la aplicación de encuestas con otro estilo aquí: https://bitbucket.org/sirgazil/djangopoll/wiki/Home Echa un vistazo al código. | * Puedes ver la aplicación de encuestas con otro estilo aquí: https://bitbucket.org/sirgazil/djangopoll/wiki/Home Echa un vistazo al código. | ||
}} | }} | ||
− | |||
− | |||
}} | }} | ||
[[Categoría:Python]] | [[Categoría:Python]] | ||
[[Categoría:Django]] | [[Categoría:Django]] |
Última revisión de 21:04 26 ago 2011
Contenido
Ejercicio 1
Ejercicio 2
Ejercicio 3
|
Ejercicio 4
|
Ejercicio 5
Tip:
|