Jajaja para nada de hecho ya quedo lo deje asi para cualquiera que lo 
necesite:


-------------------view------------------------------

def clientes(request):
    clientes = Clientes.objects.order_by('Nombre')
    clientes2 = Clientes.objects.order_by('Nombre').filter(medio='1')
    clientes3 = Clientes.objects.order_by('Nombre').filter(medio='2')
    clientes4 = Clientes.objects.order_by('Nombre').filter(medio='3')
    medios = Clientes.objects.order_by('tipo')
    abecedario = string.ascii_letters[:26]
    objects = []
    order = 'Nombre'
    for letra in abecedario:
        filters = {'Nombre__startswith': letra}
        objects.append({letra : 
Clientes.objects.filter(**filters).order_by(order) })
    template = 'products/Clientes.html'
    return render(request, template, locals())


----------------template-----------------------


<div class='container'>
<div class=' col-sm-offset-1 '>
{% for letra in objects %}
    {% for key, clientes in letra.items %}
       
    <h1 class = "text-transform: uppercase"> {{key}}</h2>
      <hr>
    {% for cliente in clientes %}
      <a href='{{ cliente.get_absolute_url }}'><p align="justify"><font 
size=3>Nombre del Cliente: {{ cliente.Nombre }} {{ 
cliente.Apellido}}</p></font>
      <p align="justify"><font size=2 >Medio por el cual llego: {{ 
cliente.medio}}<p></font> </a>


        <br>
    {% endfor %}
    <br>
  
    {% endfor %}
{% endfor %}

</div>



Muchas gracias por tu tiempo 

El martes, 10 de noviembre de 2015, 11:25:17 (UTC-6), Luke M escribió:
>
> Yo no se verdaderamente si estas 'trolling' ... pero bueno, si no, puedo 
> decirte exactamente lo que pasa - usas `objects.appened` en lugar de 
> `objects.append`, a ver: 
> https://docs.python.org/3/tutorial/datastructures.html#more-on-lists 
>
> Despues el 'for' loop, tienes una lista de listas que son objetos de 
> filtro que contiene los resultos de lo que has buscado. 
>
> Eso es algo differente en comparacion de lo que ya tuviste cuando 
> pasaste el `Clientes` objeto dentro el template. 
>
> On 10.11.2015 17:46, miguel angel lopez mendo wrote: 
> > ya lo acomode pero aun asi me manda este error 
> > <
> https://lh3.googleusercontent.com/-7SmUF6IDdxo/VkIfOsntrPI/AAAAAAAAAg8/ohvr7a1ZWWU/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.44.43%2Ba.m..png>
>  
>
> > 
> > 
> > Te dejo mi template para que veas tambien 
> > 
> > <div class='container'> 
> > 
> > <h3></h3> 
> > 
> > <hr /> 
> > 
> > {% for clientes in objects %} 
> > 
> > <div class="col-md-4 col-sm-offset-1"> 
> > 
> > <br> 
> > 
> > <p align="justify"><font size=3>Nombre del Cliente: {{ 
> > cliente.Nombre}}</p></font> 
> > 
> > <p align="justify"><font size=2>Medio por el cual llego: {{ 
> > cliente.get_medio_display}}<p></font> 
> > 
> > </div> 
> > 
> > {% endfor %} 
> > 
> > </div> 
> > 
> > {% endblock %} 
> > 
> > 
> > El martes, 10 de noviembre de 2015, 10:36:25 (UTC-6), luk...@riseup.net 
> > escribió: 
> > 
> >     Check your indentation, it's off starting from the line below 
> `import 
> >     string`. My email 
> >     client kinda borked my indentation, so you need to take care. 
> > 
> >     On 2015-11-10 17:30, miguel angel lopez mendo wrote: 
> >     > 
> >     <
> https://lh3.googleusercontent.com/-y6iDerxsJQM/VkIbpx5j19I/AAAAAAAAAgw/OYdyYTRJgME/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.30.09%2Ba.m..png
>  
> >     <
> https://lh3.googleusercontent.com/-y6iDerxsJQM/VkIbpx5j19I/AAAAAAAAAgw/OYdyYTRJgME/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.30.09%2Ba.m..png>>
>  
>
> > 
> >     > 
> >     > i have the next view but it does not work 
> >     > 
> >     > 
> >     <
> https://lh3.googleusercontent.com/-4PPNOaFeJOI/VkIa2AhLQbI/AAAAAAAAAgg/0VyNoj7bMvw/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.26.32%2Ba.m..png
>  
> >     <
> https://lh3.googleusercontent.com/-4PPNOaFeJOI/VkIa2AhLQbI/AAAAAAAAAgg/0VyNoj7bMvw/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.26.32%2Ba.m..png>>
>  
>
> > 
> >     > 
> >     > also have the model 
> >     > 
> >     > 
> >     > 
> >     <
> https://lh3.googleusercontent.com/-qCaTL7AhvTQ/VkIbR0E2jqI/AAAAAAAAAgo/82RRntPAfzM/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.28.43%2Ba.m..png
>  
> >     <
> https://lh3.googleusercontent.com/-qCaTL7AhvTQ/VkIbR0E2jqI/AAAAAAAAAgo/82RRntPAfzM/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.28.43%2Ba.m..png>>
>  
>
> > 
> >     > 
> >     > 
> >     <
> https://lh3.googleusercontent.com/-y6iDerxsJQM/VkIbpx5j19I/AAAAAAAAAgw/OYdyYTRJgME/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.30.09%2Ba.m..png
>  
> >     <
> https://lh3.googleusercontent.com/-y6iDerxsJQM/VkIbpx5j19I/AAAAAAAAAgw/OYdyYTRJgME/s1600/Captura%2Bde%2Bpantalla%2B2015-11-10%2Ba%2Blas%2B10.30.09%2Ba.m..png>>
>  
>
> > 
> >     > 
> >     > 
> >     > the error is the follow 
> >     > 
> >     > 
> >     > 
> >     > El martes, 10 de noviembre de 2015, 10:14:02 (UTC-6), 
> >     luk...@riseup.net 
> >     > escribió: 
> >     >> 
> >     >> Haven't run this code, but you could try something like: 
> >     >> 
> >     >> ``` 
> >     >>      import string 
> >     >> 
> >     >>      myletters = string.ascii_letters[:16] 
> >     >>      objects = [] 
> >     >>      order = 'Nombre' 
> >     >>      for letter in myletters: 
> >     >>          filters = {'Nombre__startswith': letter} 
> >     >> 
> >     >> objects.append(Clientes.objects.filter(**filters).order_by(order) 
> >     >> ``` 
> >     >> 
> >     >> Hope that helps, 
> >     >> Luke 
> >     >> 
> >     >> On 2015-11-10 17:06, miguel angel lopez mendo wrote: 
> >     >> > a = Clientes.objects.filter( 
> >     Nombre__startswith='A').order_by('Nombre') 
> >     >> >  b = Clientes.objects.filter( 
> >     >> > Nombre__startswith='B').order_by('Nombre') 
> >     >> >  c = Clientes.objects.filter( 
> >     >> > Nombre__startswith='C').order_by('Nombre') 
> >     >> >  d = Clientes.objects.filter( 
> >     >> > Nombre__startswith='D').order_by('Nombre') 
> >     >> >  e = Clientes.objects.filter( 
> >     >> > Nombre__startswith='E').order_by('Nombre') 
> >     >> >  f = Clientes.objects.filter( 
> >     >> > Nombre__startswith='F').order_by('Nombre') 
> >     >> >  g = Clientes.objects.filter( 
> >     >> > Nombre__startswith='G').order_by('Nombre') 
> >     >> >  h = Clientes.objects.filter( 
> >     >> > Nombre__startswith='H').order_by('Nombre') 
> >     >> >  i = Clientes.objects.filter( 
> >     >> > Nombre__startswith='I').order_by('Nombre') 
> >     >> >  j = Clientes.objects.filter( 
> >     >> > Nombre__startswith='J').order_by('Nombre') 
> >     >> >  k = Clientes.objects.filter( 
> >     >> > Nombre__startswith='K').order_by('Nombre') 
> >     >> >  l = Clientes.objects.filter( 
> >     >> > Nombre__startswith='L').order_by('Nombre') 
> >     >> >  m = Clientes.objects.filter( 
> >     >> > Nombre__startswith='M').order_by('Nombre') 
> >     >> >  n = Clientes.objects.filter( 
> >     >> > Nombre__startswith='N').order_by('Nombre') 
> >     >> >  o = Clientes.objects.filter( 
> >     >> > Nombre__startswith='O').order_by('Nombre') 
> >     >> >  p = Clientes.objects.filter( 
> >     >> > Nombre__startswith='P').order_by('Nombre') 
> >     >> 
> >     >> 
> > 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/68413021-54be-4eb5-b14f-0bc2f2b273fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to