Hi.

When you use multiple tables in a query, it return DALStorage object in 
DALStorage object for each table you requested. Simpler every row object is a 
dict which contains dict object for each table.

try:
{{for review in reviews:}}
    <b>{{=review.reviews.headline}}</b>: {{=review.users.username}}
{{pass}}

regards
mmlado

On Saturday 22 August 2009 12:09:18 tititi wrote:
> Hi, I'm testing a similiar join query but not getting success in
> extracting the dictionary
>
>     r = db.reviews
>     u = db.users
>     query = ((db.reviews.id==request.args[0]) & (db.users.id==1))
>     left= (r.on(u.id==r.user_id))
>     reviews=db(query).select
> (r.headline,r.article,u.username,left=left, orderby=r.date_added)
>     return(reviews=reviews)
>
> On the view.html
>
> {{for review in reviews:}}
>     <b>{{=review.headline}}</b>: {{=review.username}}
> {{pass}}
>
> I'm getting this error: KeyError: 'headline'
>
> Am I missing something?
>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to