Найти - Пользователи
Полная версия: Глоссарий ABC
Начало » Django » Глоссарий ABC
1
hulygun
Стоит задача - выводить объекты модели в алфавитном порядке типа того:
А
-ааа
-ааб
-аав
Б
-баа
-баб
-бав

В поиске пробовал забивать django glossary, alphabet и много прочего, но толком ничего найти так и не удалось
Подскажите хотя бы в какую сторону копать
svas
Сортируйте объекты в алфавитном порядке, в модели создайте метод который возвращает первую букву, в шаблоне используйте тэг 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 %}
Примерно так.
hulygun
svas
Сортируйте объекты в алфавитном порядке, в модели создайте метод который возвращает первую букву, в шаблоне используйте тэг regroup.
Спасибо… именно так и сделал
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB