Tengo un QuerySet como:Django grouping queryset por primera letra?
items = Item.objects.all()
El artículo tiene un campo 'nombre'. En la plantilla que quiero mostrar:
- Un
- ejes
- alcohol
- B
- Bazookas
- C
- monedas
- cartuchos
- S
- Swords
- gorriones
Así que los artículos están clasificadas por grupo y la primera letra. Las letras perdidas se omiten. ¿Alguien tiene alguna idea?
Gracias, amable señor! :) Ese método dentro del modelo era mi parte faltante. – Tudorizer
muy buena manera de resolver el problema. estaba buscando mezclar http://stackoverflow.com/questions/4151631/django-grouping-queryset-by-first-letter/4151742#4151742 y esto en conjunto https://djangosnippets.org/snippets/889/ –
You don ' Necesito el método en la clase, ya que puede usar filtros en la etiqueta de reagrupación. Podrías hacer '{% reagrupar elementos por nombre | primero | superior como letter_list%}' –