Skip to content

swcraftmlg/polls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de creación de aplicaciones web

Este proyecto implementa un sistema de encuestas utilizando Django. Se siguen los pasos explicados en el tutorial de Django. Utilizamos este projecto como punto de partida para el Curso de Creación de Aplicaciones Web.

Versiones

Las versiones del proyecto han sido pensadas para ser seguidas en orden. Cada nueva versión incorpora una funcionalidad adicional concreta. El número en las versiones sigue la especificación de Semantic Versioning.

1.4.0

  • Actualizados los requerimientos del proyecto: hemos actualizado Django de la versión 1.9 a la 2.1.
  • La API de la aplicación polls ha sido movida a la aplicación polls_api.

1.3.0

  • Implementación de una API como subaplicación de polls utilizando Django REST framework.
  • Nuevos requisitos del proyecto incluidos en el archivo requirements.txt.
  • Tamaño de página para paginación movido a los settings del proyecto.
  • Declarados los atributos id de Question y Choice de forma explícita en el archivo models.py.
  • Corregida la ordenación de preguntas cerradas y sin cerrar.
  • Corregido el método close del modelo Question para salvar los cambios.

1.2.0

  • Incorporación de cuotas para evitar abusos en la votación.
  • La hoja de estilo CSS pasa a utilizar rutas relativas para la carga de imágenes.
  • Mejoradas las plantillas HTML.

1.1.0

Cambios relativos a la interfaz de usuario de la aplicación:

  • Agregado motor de plantillas Jinja2 e integrado con Django.
  • Mejoradas las plantillas HTML utilizando Bootstrap.

1.0.0

Mejoras notables respecto al código del tutorial:

  • Extendido el modelo de datos.
  • Corregido el incremento de votos para evitar problemas por concurrencia.
  • Agregadas fixtures para tener datos de ejemplo.
  • Agregado comando pollclose para cerrar una votación.
  • Mejorada la estructuración de las configuraciones del archivo settings.py.
  • Creado archivo requirements.txt con los requisitos del proyecto.

0.x.0

Implementación de las partes del tutorial de Django. Las versiones 0.1.0 a 0.7.0 implementan las partes 1, 2, 3, 4, 5, 6 y 7 respectivamente.

About

Implementación del tutorial de Django con algunas mejoras

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors