I believe that you need to specify the proper namespace in the kid template and give it the "py" alias. Check the example in any quickstart application.
Regards, Alaa Salman On 7/3/07, SMERSH009 <[EMAIL PROTECTED]> wrote: > > > Sorry Jim, I should have specified that this error pops up whether or > not I have it set to 'result' or 'results.' > "the prefix "py" for attribute "py:for" associated with an element > type tr is not bound " > > Turbogears1.0 Python v2.5.1c > Here is what the template file looks like in my code to match the > columns in my DB. > Thanks... > > <html> > <head><title>Webapptests</title></head> > <body> > > <tr py:for="row in results"> > <td py:content="row['pageID']"> > <td py:content="row['pageName']"> > <td py:content="row['url']"> > </tr> > </table> > > </body> > </html> > > On Jul 3, 11:42 am, Jim Steil <[EMAIL PROTECTED]> wrote: > > In the sample below you'll need to change the 'result' to 'results' in > > the html portion. That is what is being returned in the dict. > > > > -Jim > > > > SMERSH009 wrote: > > > Hi Johnny, your code was close, but is returning an error in the .kid > > > file > > > <tr py:for="row in result"> This line returns: the prefix "py" for > > > attribute "py:for" associated with an element type tr > > > is not bound > > > > > Alex, since having to edit these rows was going to be the next step > > > in this difficult project (I am a newbie to Python), you are going to > > > be my lifesaver if your code will work. I will keep checking the > > > thread for your guys' updates. > > > > > On Jul 3, 4:12 am, Johnny Blonde <[EMAIL PROTECTED]> > > > wrote: > > > > >> controller: > > >> ------------------------------------- > > >> results = TableToDisplay.select() > > >> return dict(results=results) > > > > >> template > > >> ------------------------------------------ > > >> <html> > > >> <head><title>Webapptests</title></head> > > >> <body> > > > > >> <table> > > >> <tr py:for="row in result"> > > >> <td py:content="row['name']"> > > >> <td py:content="row['url']"> > > >> <td py:content="row['id']"> > > >> </tr> > > >> </table> > > > > >> </body> > > >> </html> > > >> --------------------------------------------- > > >> doesn´t this work? > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

