Leer convenciones.md.
- Link Hitos 0: Hitos 0 (Solucitar acceso)
- Link Hitos 1: Hitos 1
-
Crear y activar entorno virtual: venv python
-
Instalar dependencias necesarias, ejecutando desde directorio raíz:
pip install -r requirements.txt
-
Crear archivo .env en Biblioteca/, con el siguiente contenido:
DATABASE_USER=bd2025ae DATABASE_NAME=bd2025ae DATABASE_PASSWORD=bd2025ae DATABASE_HOST=plop.inf.udec.cl
-
Ejecutar migraciones:
python Biblioteca/manage.py migrate
-
(Opcional) Crear superusuario para acceder al panel de administración:
python Biblioteca/manage.py createsuperuser
-
Ejecutar servidor de desarrollo:
python Biblioteca/manage.py runserver
-
(Opcional) Asignar grupo 'administrador' al superusuario: [URL SERVIDOR]/admin -> vista panel administración django
Luego, entrar a 'Usuarios', seleccionar superusuario creado previamente, y en el apartado 'Grupos' dentro de 'Permisos', asignar grupo administrador y luego guardar.
Dentro de la app, se puede iniciar sesión como administrador en 'Iniciar sesión (Admin)'