Este proyecto es una API GraphQL construida con Django y Graphene para consultar y gestionar personajes, películas y planetas del universo Star Wars.
- Python 3.8+
- Django
- graphene-django
python -m venv venv
# En Windows:
venv\Scripts\activate
# En Mac/Linux:
source venv/bin/activate
pip install -r requirements.txtpython manage.py runserverAccede a la interfaz GraphiQL en: http://localhost:8000/graphql/
- Listar personajes (con filtro por nombre)
- Consultar películas y planetas asociados
- Mutaciones para agregar personajes, películas y planetas
python manage.py test starwarsstarwars/models.py: Modelos de Personaje, Película y Planetastarwars/schema.py: Esquema GraphQL (queries y mutaciones)starwars/tests.py: Pruebas unitarias e integración