Ana Balbi Andrés Convertini
Crear un entorno virtual con venv python -m venv "nombre del entorno" "nombre del entorno"\Scripts\activate pip install django
La idea es tener una página que permita ver los artistas musicales cargados, listar los discos en los que participó, las bandas en la que actualmente se desempeña e información adicional.
Andrés Convertini 25/07/2022 Versión 00
Para navegar a la página de about us simplemente dirigirse a /about/
Andrés Convertini 15/08/2022 Versión 04
- Listar todos los artistas desde la url localhost/artistas/. Login no es requerido
- Listar todas las bandas desde la url localhost/artistas/view_bandas
- Cargar un nuevo artista desde la url localhost/artistas/alta/ o dar click en el botón 'Agregar Artista'
- Cargar una nueva banda desde la url localhost/artistas/alta_banda/
- Para ver mas información del artista clickear en detalle donde lo llevará a la información del artista
- Para editar al artista dar click en Actualizar información en la pestaña de detalle del artista
- En la versión 4 de la app se permite guardar imágenes del artista y de la banda.
Para ello el usuario debe estar registrado
Andrés Convertini 15/08/2022 Versión 01 Requiere login
- Listar las bandas desde la dirección /artistas/view_bandas. Esto trae todas las bandas activas en la bd
- Actualizar bandas mediante el boton actualizar de cada uno de los box de la banda
- Crear una nueva banda desde el botón crear una nueva banda desde la vista view_bandas
- Eliminar una banda con el botón eliminar.
- En la versión 1 se permite guardar imágenes de las bandas.
Andrés Convertini 15/08/2022 Versión 00
- El listado de discos se encuentra en la url /
- Sobre este listado se encuentran los botones que permiten cargar un disco, editar, borrar y ver detalles
Andrés Convertini 15/08/2022 Versión 01
Hasta ahora se permite:
- Iniciar sesión mediante el boton Login
- Darse de alta desde el boton Sign up
- Cerrar sesión desde el boton Log Out
- A partir de la versión 1 se permite editar el perfil del usuario mediante el click sobre el ícono avatar del usuario.
Andrés Convertini 31/07/2022 Versión 02
Esta funcionalidad pertenece a la app de usuarios y permite establecer un chat entre usuarios de la aplicación
Condiciones:
- Debemos estar logueados
- Debe haber como mínimo dos usuarios en la aplicación registados ya que el char funciona entre dos usuarios
Descripción del funcionamiento: Para ir a la aplicación de mensajería solo basta con clickear el boton Mensajes en la barra de navegación o bien /usr/messenger/
De no haber hilos abiertos (entiendase por hilo a una conversación entre dos usuarios) le permitirá crear un nuevo hilo mediante el botón nuevo mensaje. Este botón lo llevará a una página intermedia donde deberá indicar el destinatario del mensaje.
Una vez decidido el destinatario con el botón nuevo mensaje podrá dirigirse al panel de mensajes donde podrá empezar la conversación. En caso de que usted genere un nuevo mensaje con un usuario con el cual ya haya tenido una conversación el aplicativo lo llevará al hilo correspondiente sin crear nuevos hilos.
Para enviar un nuevo mensaje solo debe escribir el mismo en el campo body y pulsar el botón enviar.
Tests: En el archivo test.py de la app se generaron algunos de los test unitarios para este modulo. Para ejecutarlos ejecutar python manage.py test
Los test unitarios si existen se encuentran cargados sobre cada app. En la carpeta test pueden verse en un excel los test cargados.
Andrés Convertini 02/08/2022 Versión 00
Andres Convertini Si lo desea puede importar algunos datos iniciales para testar algunas funcionalidades. Para realizar este import debe:
- Iniciar la consola de django mediante el comando python manage.py shell
- Importar la librería base from Base.initial import *
- Ejecutar las funciones en el orden que se detallan:
- crear_bandas()
- crear_generos()
- crear_artistas_coldplay()
- crear_discos_coldplay()