Получение ошибки в Jinja при использовании в проекте Django

Я сталкиваюсь с ошибкой в jinja при работе с таблицами.

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

Теперь у меня есть таблица в моем html коде, в которой я использовал jinja для загрузки всех деталей hod в таблицу, используя jinja for loop, но я не могу получить имя и фамилию hod.

Вот мой код:

<table class="table">
 <thead>
  <tr>
    <th scope="col">#</th>
    <th scope="col">First</th>
    <th scope="col">Last</th>
    <th scope="col">Department</th>
    <th scope="col">Year</th>
    <th scope="col">Mobile No</th>
  </tr>
</thead>
<tbody>
    {%for hod in hods%}
  <tr>
    <th scope="row">{{hod.id}}</th>
    <td>{{user.hod.first_name}}</td>
    <td>{{user.hod.last_name}}</td>
    <td>{{hod.hod_of_department}}</td>
    <td>{{hod.hod_of_year}}</td>
    <td>{{hod.mobile_no}}</td>
  </tr>
  {%endfor%}
</tbody>

Вы пытаетесь получить firstname, lastname из user, которого нет:

{% for hod in hods %}
  <tr>
    <th scope="row">{{hod.id}}</th>
    <td>{{hod.first_name}}</td>
    <td>{{hod.last_name}}</td>
    <td>{{hod.hod_of_department}}</td>
    <td>{{hod.hod_of_year}}</td>
    <td>{{hod.mobile_no}}</td>
  </tr>
  {% endfor %}
Вернуться на верх