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/ [email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss