[Zope3-Users] can't seem to get data from proxied database rows
Garrett Smith
garrett at mojave-corp.com
Mon Mar 21 22:47:32 EST 2005
Hi Matt,
I haven't used the rdb package, but from what I can tell, it's setup to
allow you to read col values as attributes. E.g.
python:row.lastname
In tales, this would be:
tal:replace="row/lastname"
Btw, you don't need (or want) to using python for basic tales
statements. E.g.
tal:replace="python:name"
should just be:
tal:replace="name"
And not to be too critical ;) but I'd call it 'row' instead of 'name'.
-- Garrett
-----Original Message-----
From: matt wilbert
Sent: Sun 3/20/2005 3:02 PM
To: zope3-users at zope.org
Cc:
Subject: [Zope3-Users] can't seem to get data from proxied
database rows
I have a database connection to a mysql database from ZopeX3. It
works (I can run test
queries), and I have created a minimal Sql Script ("select * from
test'") which also works when I test it. It is called "listPeople"
Now I try to use it from a ZPT that looks like this:
<table tal:repeat="name context/listPeople">
<tr tal:replace="python:name">Name</tr>
</table>
I get a result that looks like:
<security proxied zope.app.rdb.GeneratedRowClass instance at
0x2a9b1d95a8>
<security proxied zope.app.rdb.GeneratedRowClass instance at
0x2a9b1d94d0>
<security proxied zope.app.rdb.GeneratedRowClass instance at
0x2a9b1d9f38>
which makes sense because there are three rows in the test table.
However, I can't figure out how to get at the data. Any attempt to
reference something inside
the proxied objects (like "python:name[0]" or
"python:name['lastname']" gives me a ForbiddenAttribute error. Is
this something I can't do with a TTW ZPT, or am I missing something
more straightforward. I have granted all possible permissions to
Everybody.
Thanks,
Matt Wilbert
_______________________________________________
Zope3-users mailing list
Zope3-users at zope.org
http://mail.zope.org/mailman/listinfo/zope3-users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 3552 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope3-users/attachments/20050321/c5132dc9/attachment.bin
More information about the Zope3-users
mailing list