from .models import ProgrammedReport from django.utils import timezone # Task que determina que reportes deben ser enviados: # Ejecutado por Cron (Ver settings.py) def send_programmed_reports_task(): timenow = timezone.now() for preport in ProgrammedReport.objects.all(): if timenow > preport.due_date: sent = preport.send_report() print("Se envio" if sent else "No se pudo enviar","el Programmed Report ID:", preport.id)