[pyar] Algoritmo de agrupamiento

Daniel dmlistapython en gmail.com
Lun Nov 14 19:03:04 ART 2011


El día 14 de noviembre de 2011 18:11, Daniel Moisset
<dmoisset en machinalis.com> escribió:
> El resultado ese agrupado lo necesitas en un template solamente, o en el
> codigo?
>
> si es un template, podes usar el templatetag {% groupby %} que hace justito
> lo que queres
>
> si es en codigo seguramente vas a tener que usar itertools.groupby

Es en el código, pero groupby no se como implementar el ordenamiento en el
queryset
data = sorted(data, key=keyfunc) ¿que pongo en keyfunc?)

>
> Saludos,
>    D.
>
> 2011/11/14 Daniel <dmlistapython en gmail.com>
>>
>> Gente perdón por la bobada que pregunto, pero si tienen ganas de
>> tirarme una mano porque
>> estoy haciendo un tejido al crochet con el código.
>>
>> tengo un queryset (de django)
>> que tiene los fields:
>>
>> "cliente_id', ' 'en_garantia', 'falla_reportada', 'fecha',
>> 'fecha_visita_programada', 'id', 'marca', 'marca_id', 'nro_solicitud',
>> 'objects', 'observaciones',, 'prioridad',
>> 'tecnico', 'tecnico_id', 'tipo_aparato', 'tipo_aparato_id','visitado'
>>
>> necesito genera un dict(o algo) con una clave "tecnico" (la variable)
>> y que se agrupen las ordenes
>> y después recorrerlo como para generar algo como
>>
>> Tecnico fulano:
>>            -orden 1
>>            -orden 2
>>            -orden 4
>> Tecnico mengano
>>            -orden 3
>>
>>
>> Me enredé acerca de cómo encararlo, ¿me tiran una idea?
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel Malisani



More information about the pyar mailing list