Я хочу распечатать словарь, отсортированный по ключу. Сортировка ключей проста в представлении, просто поместив ключи в список и затем отсортировав список. Как я могу прокручивать ключи в шаблоне, а затем получать значение из словаря.Django | sort dict в шаблоне
{% for company in companies %}
{% for employee, dependents in company_dict.company.items %}
{% endfor %}
{% endfor %}
(Просто сделал в пример ...) та часть, которая не работает является «company_dict.company.items» часть. Мне нужна «компания», чтобы быть ценной компанией. Прямо сейчас компания prat ищет ключ под названием «компания», а не стоимость «компании» из цикла выше.
Я делаю немного обработки, чтобы поместить словарь словарей вместе. Изменение компоновки данных на самом деле не является вариантом. Я считаю, что правильный подход заключается в том, чтобы написать шаблонный тег, просто хотел узнать, есть ли встроенный способ, который я пропустил.
По какой причине вы не делаете это на виду? –
Это куча обработки. И чтобы настроить его, чтобы не делать ничего в шаблоне, потребовался бы второй проход по данным. Наверное, я мог бы это сделать ... Поняв, можно ли оставить как есть, было бы лучше. – johannix