implementación de patrones map y reduce en models.py

refactorización en views