Ошибка сервера (500) - рендеринг списков в django

Я получаю ошибку сервера (500), когда пытаюсь вывести список на одну из моих веб-страниц в Django.

def find_jobs(request):
    job_details = [job_position for job_position in JobPost.objects.all() if job_position.Status is not JobPostStatus.Closed]
    Seeker_applied_job = seeker_applied_job()
    print(job_details)

    content = {'title': "Job seekers",
                'jobs': job_details,
                'message': "to view job postings",
                }
    print(content)
    return render(request, 'seek_job.html', content)
    

строка print(job_details) возвращает следующее

[<JobPost: Opportunist at OpportunityM>, <JobPost: Digital Marketer at OpportunityM>, <JobPost: Nurse at NHS>]

Когда я удаляю 'jobs': job_details из content, страница seek_job.html отображается. Но когда я пытаюсь добавить ее обратно, возвращается страница с ошибкой сервера (500). У меня есть другая функция представления, похожая на эту, которая работает нормально.

Вернуться на верх