def first_day_checkins(): """A recurring task which sends an email to new members""" now = timezone.localtime(timezone.now()) midnight = now - timedelta(seconds=now.hour * 60 * 60 + now.minute * 60 + now.second) free_trials = CoworkingDay.objects.filter(visit_date__range=(midnight, now), payment='Trial') for l in free_trials: email.send_first_day_checkin(l.user)
def first_day_checkins(): """A recurring task which sends an email to new members""" now = localtime(now()) midnight = now - timedelta(seconds=now.hour * 60 * 60 + now.minute * 60 + now.second) free_trials = CoworkingDay.objects.filter(visit_date__range=(midnight, now), payment='Trial') for l in free_trials: email.send_first_day_checkin(l.user)
def handle(self, *args, **options): today = localtime(now()).date() free_trials_today = CoworkingDay.objects.filter(visit_date=today, payment='Trial') for d in free_trials_today: email.send_first_day_checkin(d.user)