Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/01/2013, 15:04
Avatar de Carlangueitor
Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Como obtener todos los objetos alfabéticamente

Una cosa es mostrar el "indice" de letras y otra filtrar los objetos conforme a eso. Para hacer el listado de letras yo lo uso más o menos así:

Código Python:
Ver original
  1. # En la Vista
  2. import string
  3. letras = [a for a in string.ascii_uppercase]
Código HTML:
Ver original
  1. <ul>
  2. {% for letra in letras %}
  3.     <li>
  4.         <a href="/articulos/{{ letra }}/">{{ letra }}</a>
  5.     </li>
  6. {% endfor %}
  7. </ul>

No sé que estés haciendo en tu vista así que no puedo ver que es lo que haces mal. Muestra el código, quizá tengas que sobreescribir el método get_context_data() de tu vista.

Saludos
__________________
Grupo Telegram Docker en Español