On Thu, Jul 22, 2010 at 02:49:39PM +0200, Julien Syx wrote:
> It's okay with the field name.
> 
> I would like to have field/value.
> It's okay to have field with :
> 
> for col in rights.sqlmeta.columnList:
>      print "column:"+str(col.name)+ " | value:"+str(col)
> 
> It returns to me : column:hosts_delete | value:<SOBoolCol hosts_delete>
> 
> I tried col.value, but no way.
> Have you an idea ? I didn't see docs nor exemple on web.

   If 'rights' is a row from the Rights table then rights.hosts_delete is
the value of the column. To get the value by name use getattr():

for col in rights.sqlmeta.columnList:
     print "column:"+str(col.name)+ " | value:"+str(getattr(rights, col.name))

Oleg.
-- 
     Oleg Broytman            http://phd.pp.ru/            p...@phd.pp.ru
           Programmers don't die, they just GOSUB without RETURN.

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
sqlobject-discuss mailing list
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to