Después de haber leído e investigado más a fondo sobre formas de trabajar sesiones con Django hemos decidido hacer ligeros cambios en el diseño y la implementación de la base de datos que ya teníamos hecha. Agregamos una tabla a la base de datos con el fin de mantener un registro de las actividades completadas por los jugadores, se agregaron algunos campos a las otras tablas pero principalmente se cambió la tabla Usuario.
Las ventajas de usar este nuevo modelo son:
- Métodos pre hechos de gran utilidad tanto para administrar como para implementar en las funciones de nuestra lógica.
- Seguridad en el manejo de datos mediante password cifrados y no visibles de manera sencilla
- Validación en los datos para evitar caracteres que puedan comprometer la seguridad del sistema
- Capacidad de autenticar de manera automática y otorgar permisos a los usuarios
Las desventajas:
- La manera de trabajar con los fixtures cambia debido a la seguridad que se menciona antes, esto trae también la desventaja de no poder registrar usuarios mediante los fixtures, dependiendo totalmente de la base de datos
- Modificar las pruebas de unidad
Por otro lado, ya tenemos la interfaz de inicio casi total (falta modificar unas cosas de diseño), y así es como se ve
No hay comentarios:
Publicar un comentario