Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/01/2013, 16:25
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

Más o menos sería algo así:

Código Python:
Ver original
  1. # La vista
  2. import string
  3.  
  4.  
  5. class Alfa(ListView):
  6. * * model = Genero
  7. * * template_name = "anime/genero_list.html"
  8. * * paginate_by = 1
  9. *
  10. * * def get_queryset(self):
  11. * * * * return Articulo.objects.filter(titulo__startswith=self.kwargs['inicial'])
  12. * * def get_context_data(self, **kwargs):
  13. * * * * context = super(Alfa, self).get_context_data(**kwargs)
  14. * * * * context['letras'] = [a for a in string.ascii_uppercase]
  15. * * * * return context
  16.  
  17.  
  18. #La url
  19. url(r'^articulos/(?P<inicial>[^/+]+)/$', Alfa.as_view())

No probé nada, así que comenta qué error te sale, si es que salta.

Saludos
__________________
Grupo Telegram Docker en Español