Este es un ejemplo creado al estilo de un examen de IISSI 2 para la carrera de Ingeniería Informática - Tecnologías Informáticas.
Clona el repositorio.
git clone [email protected]:JaviGarc1a/examen-iissi-2.git
Entra en el directorio.
cd examen-iissi-2
Recomendación de usar un entorno virtual de python.
python -m venv .venv
Para linux
source .venv/bin/activate
Para windows
.venv/Scripts/activate.bat
Para la base de datos está la opción de usar el contenedor de Docker. En esta opción se recomienda cambiar el settings.py las variables de usuario y contraseña de conexión a la base de datos por el root/root o añadir otro usuario.
docker build -t mysql .
docker run -p 3306:3306 --name mysql -d mysql
En el pdf puede ver los diferentes diseños a realizar.
Usuario: alumno
Contraseña: Password123.
Primero creamos la base de datos, para ello ejecutamos el siguiente comando.
silence createdb
Luego, creamos todos los endpoints de las APIs.
silence createapi
Opcionalmente podemos crear también tests con el siguiente comando.
silence createtests
Finalmente, inicializamos el servidor.
silence run