Получить значение словаря в шаблоне

У меня есть представление списка, где я определяю queryset как список объектов, если текущий пользователь не является топ-менеджером, иначе queryset - это словарь, где ключ - сотрудник, а значение - список объектов. Поэтому я хочу знать, как отобразить ключ из этого словаря, а затем вывести его значение - список. Я пытался сделать это следующим образом

                <ul>
                {% for k, v in employees_list.items %}
                <li><a href="{% url 'employees:employees-detail' pk=v.pk %}">
                        {{ v.title }} {{ v.last_name }} {{ v.first_name }}</a></li>
                {% endfor %}
            </ul>

Не получилось. Вот вид

class EmployeesListView(LoginRequiredMixin, ListView):
model = Employees
template_name = 'employees/employees_list.html'
context_object_name = 'employees_list'
fields = ['last_name', 'first_name', 'title', 'birth_date', 'reports_to']
is_top_manager = False

def get_queryset(self):
    #current_emp = get_current_users_employee(self.request.user)
    #return super().get_queryset().filter(reports_to=current_emp)
    current_emp = get_current_users_employee(self.request.user)
    this_employees_subordinates = Employees.objects.filter(reports_to=current_emp)
    if str(current_emp.title) != "Top manager":
        return this_employees_subordinates
    else:
        self.is_top_manager = True
        print("this user is top manager")
        lower_level_subordinates = {}
        for subordinate in this_employees_subordinates:
            lower_level_subordinates[subordinate] = Employees.objects.select_related('title').filter(reports_to=subordinate)
            print(lower_level_subordinates)
        return lower_level_subordinates
Вернуться на верх