Sorry, I don't think I was clear enough. I need to access the value within ZPT using the "python:" syntax. The code is: <option tal:repeat="item here/sql/list_projects" tal:content="item/description" tal:attributes="value item/project;selected python:request.get('project', None) == str(repeat['item'].number()) and 'selected' or nothing"> but instead of repeat['item'].number() i want to use the value item/project. however, as i said, things like rpeat['item'].project do not work. Cheers, Andrew Andreas Jung said:
for row in zsqlmethod(someargs): print row.col1 print row.col2
-aj
--On Sonntag, 26. Oktober 2003 18:12 Uhr -0300 andrew cooke <andrew@acooke.org> wrote:
I have an ZSQL result, which I am iterating over using tal:repeat. I can access the column values using tal syntax like item/col1 and item/col2. But how do I access thes values via Python? I've tried python:repeat['item'].col1, python:repeat['item'].col1(), and python:repeat['item']['col1'], but none of those work. What's the magic recipe?
Thanks, Andrew