оптимизировал запросы

This commit is contained in:
Андрей Дувакин 2024-04-21 17:15:23 +05:00
parent a5380d3127
commit e52e0a5374

View File

@ -48,7 +48,13 @@ def timetable_view(request):
@login_required
def session_view(request, sess_id):
session = get_object_or_404(
FilmSession.objects.all(),
FilmSession.objects.select_related(
'film',
'auditorium',
).prefetch_related(
'auditorium__rows',
'film__genres',
),
id=sess_id,
)
height = round(session.auditorium.rows.count() * 4 + 7)