Skip to content

JDR89/django-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Gestión de Usuarios y Roles

Este proyecto es una API REST desarrollada con Django y Django REST Framework (DRF) como parte de la materia Programación II. Permite la gestión de usuarios vinculados a roles específicos mediante una base de datos SQLite.

🚀 Requisitos previos

Python 3.10 o superior.

Git instalado.

🛠️ Instalación y ejecución

Para levantar este proyecto localmente, sigue estos pasos:

  1. Clonar el repositorio o descargar el código.

  2. Crear el entorno virtual:

python -m venv env
  1. Activar el entorno virtual:
# En Git Bash:
source env/Scripts/activate
  1. Instalar las dependencias:
pip install -r requirements.txt
  1. Aplicar las migraciones (crear la base de datos):
python manage.py migrate
  1. Iniciar el servidor de desarrollo:
python manage.py runserver

📂 Endpoints principales

  • Home: http://127.0.0.1:8000/ (Vista hola mundo)

  • Panel de Administración: http://127.0.0.1:8000/admin/ (Requiere crear un superusuario).

  • Listado de Usuarios (API): http://127.0.0.1:8000/api/users/

📝 Notas

Este proyecto utiliza SQLite por defecto, por lo que no requiere configuración de servidores de bases de datos externos.

About

Actividad programación 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors