Как получить данные из модели рабочей истории в детальный персонал? Я новичок в Django

У меня есть две раздельные модели. Одна с полями Staff и другая для нескольких договоров с историей работы. Теперь я хочу отобразить все договоры о трудовой деятельности одного сотрудника в представлении подробных данных о сотрудниках. Что я должен изменить в представлении подробной информации о сотрудниках и в файле Staff.html?

models.py


views.py

def detailtaff(request,id):

    group = request.user.groups.all().all()
    data = get_object_or_404(Staff,id=id)
    data1 = get_object_or_404(ContractHistory,staff_id=id,status_contract=1)
    data2 = ContractHistory.objects.filter(staff_id=id, status_contract=0).values()
    
    
    context = {
        "group":group,
        "title":f"Informasaun Detallu Funsionariu",
        "data":data,
        "data1":data1,
        "data2":data2,
        "active_funsionariu":"active",
        "page":"detail",
    }
    return render(request, "staff.html",context)

staff.html

Результат

У Первого Посоха просто нет рабочей истории и это шоу Правда введите описание изображения здесь

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

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