Подсчет курсов, которые создал конкретный преподаватель

Я создаю платформу электронного обучения, где инструктор может создавать курсы. Я столкнулся с проблемой при отображении количества курсов, которые есть у конкретного инструктора.

Я хотел подсчитать количество курсов, которые создал преподаватель. Однако мой код отображает все курсы, которые есть в базе данных.

Помогите, пожалуйста.

index.html

<div class="col-xl-3 col-md-6 mb-4">
<div class="card border-left-info shadow h-100 py-2">
    <div class="card-body">
        <div class="row no-gutters align-items-center">
            <div class="col mr-2">
                <div class="text-xs font-weight-bold text-info text-uppercase mb-1">Total Courses
                </div>
                <div class="row no-gutters align-items-center">
                    <div class="col-auto">
                        <div class="h5 mb-0 mr-3 font-weight-bold text-gray-800">{{ course_count }}</div>
                    </div>
                </div>
            </div>
            <div class="col-auto">
                <i class="fas fa-clipboard-list fa-2x text-gray-300"></i>
            </div>
        </div>
    </div>
</div>

views.py

def instructorDashboard(request):
customer = Users.objects.all()
course = Course.objects.all()
course_count = course.count()
student_count = Enrollment.objects.filter(course=course.id).count()
context = {'customer':customer, 'course_count': course_count, 'student_count': student_count}
return render(request, 'instructor_dashboard/index.html', context)
Вернуться на верх