|
|
|
|
@ -1,5 +1,6 @@ |
|
|
|
|
from django.views.generic import TemplateView |
|
|
|
|
from django.db.models import Min |
|
|
|
|
from django.contrib.auth import get_user_model |
|
|
|
|
from django.views.generic import TemplateView |
|
|
|
|
|
|
|
|
|
from apps.course.models import Course |
|
|
|
|
from apps.school.models import SchoolSchedule |
|
|
|
|
@ -15,6 +16,7 @@ class IndexView(TemplateView): |
|
|
|
|
context.update({ |
|
|
|
|
'course_items': Course.objects.filter(status=Course.PUBLISHED)[:3], |
|
|
|
|
'school_schedules': SchoolSchedule.objects.all(), |
|
|
|
|
'min_school_price': SchoolSchedule.objects.all().aggregate(Min('month_price'))['month_price__min'], |
|
|
|
|
'authors': User.objects.filter(role=User.AUTHOR_ROLE, show_in_mainpage=True), |
|
|
|
|
}) |
|
|
|
|
return context |
|
|
|
|
|