Получение значения дикта по имени ключа в Django Tempaltes
в моей view.py функции есть поле: context ={'user':user, 'user_gpds':user_gpds, 'team':team, 'team_gpds':team_gpds}
которое я возвращаю:
return render(request, 'app/team_gpd_page/team_gpds.html', context)
В моих шаблонах есть следующий код:
{% for gpd in {{context|key:team_gpds}} %}
<tr>
<td><a class="nav-link" href="/gpd/{{gpd.employee.end_user_id}}">GPD</a></td>
<td>{{gpd.employee}}</td>
<td>{{gpd.gpd_year}}</td>
<td>{{gpd.gpd_start}}</td>
<td>{{gpd.gpd_end}}</td>
<td>{{gpd.gpd_status}}</td>
</tr>
{% endfor %}
Но в результате я получил пустые поля. Я также пробую context.team_gpds и context.get('team_gpds'). Что я делаю неправильно?
Если team_gpds является querysets, то можно выполнить цикл через querysets как
{% for gpd in team_gpds %}
<tr>
<td><a class="nav-link" href="/gpd/{{gpd.employee.end_user_id}}">GPD</a></td>
<td>{{gpd.employee}}</td>
<td>{{gpd.gpd_year}}</td>
<td>{{gpd.gpd_start}}</td>
<td>{{gpd.gpd_end}}</td>
<td>{{gpd.gpd_status}}</td>
</tr>
{% endfor %}