-
Sotelo Joaquín
-
Mateo Coria
-
Christian Coria
Proyecto Integrador ISPC
Una conocida casa de música de la ciudad de Formosa capital solicitó a nuestra empresa de software que le confeccionemos un nuevo sistema que gestione sus Discos, Cassettes y Compact Discs, que vende a los coleccionistas y turistas que asisten a su local, en el centro de la ciudad. El sistema debe proveer los siguientes requerimientos por parte del cliente:
- Alta, baja y modificación de datos de un álbum musical.
- Listado de álbumes disponibles por artista, en orden alfabético.
- Listado por género musical.
- Búsqueda por nombre de un álbum.
Base de datos Utilizada MySQL (aunque es posible usar sqlite3 por defecto o otras bases de datos como Polgrest SQL con la conf. correspondiente)
==> Testing (Casos de Prueba) <==
==> Video de Funcionalidades <==
Para instalar este software necesitas:
Este proyecto se escribió con Python 3.10.5, por lo que le sugiero que pruebe con esta versión o superior para no tener problemas de compatibilidad.
Cómo verifico mi versión de python,
en sistemas *nix:
> python --version
> Python 3.10.5
en windows:
c:\> py --version
c:\> Python 3.10.5
## Clonar el Repositorio
```bash
> git clone url_clonada .
Luego de pegar la url clonada es importante colocar luego de un espacio, un Punto.
Esto con la finalidad de que no se cree una carpeta de mas, sino que se copie El Proyecto dentro de la raiz de la carpeta seleccionada para ese fin.
---bash python -m venv env
Segido de su activacion: source env/scripts/activate
Para instalar las dependencias, debe ejecutar pip install
, asegúrese de estar en la carpeta del proyecto y pueda ver el 'requirements.txt' archivo cuando haga 'ls' o 'dir':
> pip install -r requirements.txt
Este último instalara los requerimientos necesarios en la terminal..
algunos sistemas operativos requieren el uso de pip3 o pip
Una vez que termine la instalación de las dependencias, debe ejecutar algunos comandos Django.
Initialize the database :
> python mananage.py migrate
py manage.py collectstatic
windows:
```bash
c:\> py mananage.py migrate
> python mananage.py runserver
windows:
c:\> py mananage.py runserver
Go to localhost:8000/
para tener acceso a la aplicación.
'Aclaracion: es necesario contar con internet par la carga de imagenes de templates.
Si todo va bien, debería poder abrir el navegador y ver cómo se ejecuta la aplicación.