|
|
|
@ -45,11 +45,12 @@ class SchoolSchedule(models.Model): |
|
|
|
return now().isoweekday() == self.weekday and now().time() >= self.start_at |
|
|
|
return now().isoweekday() == self.weekday and now().time() >= self.start_at |
|
|
|
|
|
|
|
|
|
|
|
def is_purchased(self): |
|
|
|
def is_purchased(self): |
|
|
|
|
|
|
|
date_now = now().date() |
|
|
|
try: |
|
|
|
try: |
|
|
|
school_payment = payment_models.SchoolPayment.objects.get( |
|
|
|
school_payment = payment_models.SchoolPayment.objects.get( |
|
|
|
weekdays__contains=[self.weekday], |
|
|
|
weekdays__contains=[self.weekday], |
|
|
|
date_start__gte=now().date(), |
|
|
|
date_start__lte=date_now, |
|
|
|
date_end__lte=now().date(), |
|
|
|
date_end__gte=date_now, |
|
|
|
) |
|
|
|
) |
|
|
|
except payment_models.SchoolPayment.DoesNotExist: |
|
|
|
except payment_models.SchoolPayment.DoesNotExist: |
|
|
|
return False |
|
|
|
return False |
|
|
|
|