In my index.py app, I have defined a global function.. def bio(): bio = db.select('bio') return bio
then assigned it to templates, web.template.Template.globals['bio'] = bio() I'm doing this so that I can reference it in my base template, rather than passing this table down through each sub template. In my base template I have a for loop to deliver the information from the table in my database 'bio'. $for i in bio: $i.bio_first $i.bio_last $i.bio_url This works until I click up to four links, after that the information disappears. If I do, $bio $for i in bio: $i.bio_first $i.bio_last $i.bio_url The storage location is displayed and remains on screen, but the db information disappears after reloading the page four times or clicking four links. In a nutshell, I'm trying to use this global function to display information that is relevant to all the pages. Passing the table down through each sub template just to use it in the main template seems counter intuitive. Thanks for your time and help! -Brent Lingle -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to webpy@googlegroups.com. To unsubscribe from this group, send email to webpy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.