|
|
|
@ -10,7 +10,7 @@ from paymentwall.pingback import Pingback |
|
|
|
|
|
|
|
|
|
|
|
from apps.course.models import Course |
|
|
|
from apps.course.models import Course |
|
|
|
from apps.school.models import SchoolSchedule |
|
|
|
from apps.school.models import SchoolSchedule |
|
|
|
from apps.payment.models import SchoolPayment, UserGiftCertificate |
|
|
|
from apps.payment.models import SchoolPayment, UserGiftCertificate, Payment |
|
|
|
|
|
|
|
|
|
|
|
User = get_user_model() |
|
|
|
User = get_user_model() |
|
|
|
|
|
|
|
|
|
|
|
@ -88,7 +88,6 @@ class IndexView(TemplateView): |
|
|
|
|
|
|
|
|
|
|
|
review_images = list(map(str, range(1, 107))) |
|
|
|
review_images = list(map(str, range(1, 107))) |
|
|
|
shuffle(review_images) |
|
|
|
shuffle(review_images) |
|
|
|
users_count = User.objects.filter(role=User.USER_ROLE).count() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
context.update({ |
|
|
|
context.update({ |
|
|
|
'review_images': review_images, |
|
|
|
'review_images': review_images, |
|
|
|
@ -106,8 +105,7 @@ class IndexView(TemplateView): |
|
|
|
'school_schedules': SchoolSchedule.objects.all(), |
|
|
|
'school_schedules': SchoolSchedule.objects.all(), |
|
|
|
'school_schedules_purchased': set(school_schedules_purchased), |
|
|
|
'school_schedules_purchased': set(school_schedules_purchased), |
|
|
|
'teachers': User.objects.filter(role=User.TEACHER_ROLE, show_in_mainpage=True), |
|
|
|
'teachers': User.objects.filter(role=User.TEACHER_ROLE, show_in_mainpage=True), |
|
|
|
'users_count': users_count, |
|
|
|
'works_count': Payment.objects.filter(status__in=Payment.PW_PAID_STATUSES).count() * 5, |
|
|
|
'works_count': int(users_count * 3.2), |
|
|
|
|
|
|
|
'subscription_ends': school_payment.filter(add_days=False).first().date_end if school_payment_exists else None, |
|
|
|
'subscription_ends': school_payment.filter(add_days=False).first().date_end if school_payment_exists else None, |
|
|
|
'subscription_ends_humanize': school_payment.filter(add_days=False).first().date_end_humanize if school_payment_exists else None, |
|
|
|
'subscription_ends_humanize': school_payment.filter(add_days=False).first().date_end_humanize if school_payment_exists else None, |
|
|
|
|
|
|
|
|
|
|
|
|