/resena_django

Proyecto para certificacion en Talento Digital

Primary LanguageCSS

Titulo del proyecto

Book Reviews para certificacion de Talento Digital

Descripción del proyecto

Proyecto destinado a mostrar capacidades basicas de un sistema en django para acceso modificacion y manejo de datos

Capturas de Pantalla del Proyecto

Home Vista inicio de la aplicación.

Login Login

Profile Perfil Usuario Registrado

Book Detalles de un libro

Genre Genres

Prerrequisitos o Dependencias

  • Sistema Operativo (Ubuntu, Windows, MacOs)
  • Lenguaje de programación (Python 3.10)
  • Framework (Django 5)
  • Base de datos (PostgreSQL >= 12)

Instalación del Proyecto

Creacion del ambiente virtual

$ python -m venv venv

Activamos el entorno virtual

$ source venv/bin/activate #sistemas UNIX
$ .\venv\Scripts\activate #sistemas Windows

Instalamos dependencias

$ (venv) pip install -r requirements.txt

Instrucciones para Ejecutar el Proyecto

Inicializamos el proyecto para lo cual contamos con un archivo para configurar la base de datos, conexiones, usuarios iniciales, y datos semilla.

Para lo cual el script nos preguntara los datos de conexion para postgres, usuario, contraseña, creara la base de datos, con las migraciones iniciales y los usuario iniciales

cd resena_libros/ #debemos trasladarnos a la carpeta del proyecto
python set_db.py

Iniciar servidor desarrollo

Una vez configurado lo anterior se puede iniciar el servidor de django.

python manage.py runserver

Credenciales de Acceso

Se crearon 2 usuarios para pruebas pero puede experimentar creando otros tambien

Para Usuario Tipo Administrador

Para Usuario Tipo Huésped

Autor

Licencia

Este proyecto está bajo la Licencia MIT - ve el archivo LICENSE.md para detalles