[Plone-conosur] problema de "Permisos Insuficientes"

Mikel Larreategi mlarreategi en codesyntax.com
Jue Mar 26 15:47:01 UTC 2009


Gustavo Archuby(e)k dio:
> Gracias Mikel
> 
> me ayuda bastante, igualmente lo que quería saber es cuantos hay de cada
> uno y no que valores, ya que yo ya se cuales van a ser...
> 
> Es decir si fueran notas de exámenes quer´ia saber cuantos "10" hay
> cuantos 9, etc.
> 
> Es más discernir de alguna manera, también, cuantas hay de cada nota en
> una materia determinada...
> 
> por ejemplo totales :
> [('10',37),('9',45),('8',55),('7',60),('6',70),('5',68),('4',60),('3',20),('2',50),('1',3),]
> 
> donde el primer componente es la nota y el segundo es la cantidad de
> ocurrencias
> 
> Luego, quisiera lo mismo pero para una materia en particular
> 
> Mi idea era indizar el campos de "nota" y luego analizar dicho indice

Pues entonces:

dic = {}
for nota in context.portal_catalog.uniqueValuesFor('nota):
     dic[nota] = len(context.portal_catalog(nota=nota)

return dic.items()


Mikel


-- 
Mikel Larreategi
mlarreategi en codesyntax.com

CodeSyntax
Azitaingo Industrialdea 3 K
E-20600 Eibar
Tel: (+34) 943 82 17 80




Más información sobre la lista de distribución Plone-ConoSur