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# En la Vista
import string
letras = [a for a in string.ascii_uppercase]
Código HTML:
Ver original{% for letra in letras %}
<a href="/articulos/{{ letra }}/">{{ letra }}
</a> {% endfor %}
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