Форум сайта python.su
Стоит задача - выводить объекты модели в алфавитном порядке типа того:
А
-ааа
-ааб
-аав
Б
-баа
-баб
-бав
В поиске пробовал забивать django glossary, alphabet и много прочего, но толком ничего найти так и не удалось
Подскажите хотя бы в какую сторону копать
Офлайн
Сортируйте объекты в алфавитном порядке, в модели создайте метод который возвращает первую букву, в шаблоне используйте тэг regroup.
{# method_name - имя вашего метода который возвращает первую букву #} {% regroup object_list by method_name as grouped_object_list %} {% for group in grouped_object_list %} {{ group.grouper }} {% for obj in group.list %} {{ obj }} {% endfor %} {% endfor %}
Офлайн
svasСпасибо… именно так и сделал
Сортируйте объекты в алфавитном порядке, в модели создайте метод который возвращает первую букву, в шаблоне используйте тэг regroup.
Офлайн