Cuando desarrollamos aplicaciones web con Django, una de las tareas más comunes es identificar registros específicos de nuestra base de datos dentro de las vistas. Existen múltiples estrategias para lograrlo, cada una con implicaciones diferentes en términos de seguridad, mantenibilidad y experiencia de usuario. Exploremos las diversas fórmulas disponibles.
26/11/25Alrededor de 4 min
Te muestro cómo usar el ORM con tus modelos Socio, Direccion y Tutor.
1. Setup para probar consultas
Abre el shell interactivo de Django:
python manage.py shell
26/11/25Alrededor de 2 min
La herencia y el polimorfismo son pilares fundamentales para construir sistemas de gestión de asociaciones robustos y mantenibles.
1. Fundamentos de Herencia en Python (Contexto MyOng)
Imaginemos que necesitamos modelar diferentes roles en nuestra ONG. Todos comparten información básica, pero cada tipo tiene atributos específicos.
20/11/25Alrededor de 6 min
Descripción del Proyecto
Este proyecto es una API RESTful desarrollada con Django y PostgreSQL para el testeo de futuros
usos en los módulos.
Software a utilizar
- Python: 3.11 (última estable)
- Django: 5.2.3 (última estable, requiere Python ≥3.10)
- PostgreSQL: 17 (última estable, disponible como imagen oficial en Docker)
- Poetry: para gestión de dependencias y entorno virtual
- Docker y Docker Compose: para contenerización
20/6/25Menos de 1 minuto