У меня есть проект с курсами, где у каждого курса есть разделы, а в каждом разделе есть видео, я хочу подсчитать количество разделов в каждом курсе и подсчитать количество видео в каждом разделе. Как это реализовать?
просмотров
def CourseView(request,slug):
course = get_object_or_404(Course,slug=slug)
sections = CourseSections.objects.filter(course__title=course.title)
videos = SectionVideos.objects.filter(section__course__title=course.title)
return render(request,'courses/course_detail.html',{'course':course,'sections':sections,'videos':videos})
моделей
class Course(models.Model):
title = models.CharField(max_length=255)
class CourseSections(models.Model):
title = models.CharField(max_length=50)
course = models.ForeignKey(Course,on_delete=models.CASCADE,null=True)
class SectionVideos(models.Model):
title = models.CharField(max_length=50,null=True)
video = models.FileField(upload_to='courses/course_videos',max_length=100)
section = models.ForeignKey(CourseSections,on_delete=models.CASCADE,null=True)