I've been working through the book and have encountered exactly the
same problem.
The query has a spurious 'list_records' in front of it.

book is http://www.web2py.com/book/default/chapter/07?search=URL
web2py version is the latest 1.97.1
running under windows 7

-Andy

On Jul 12, 10:08 pm, jc <j-cl...@lineone.net> wrote:
> Hi,
> Trying to use linkto, so following example in web2py 
> book<http://www.web2py.com/book/default/chapter/07#Links-to-Referencing-Re...>
>  first,
> to try to understand.
>
> I have copied the example with person and dog tables, in particular in def
> display_form(): I have
>
> link = URL('list_records')
> form = SQLFORM(db.person, record, deletable=True,
>                   upload=url, linkto=link, labels = {'dog.owner':"This
> person's dogs"})
>
> as described in the book.
>
> The books says the link generated will be
> "/test/default/list_records/dog?query=dog.owner%3D5" but in fact the link
> which appears when I visit /test/default/display_form/1 is
>  "/test/default/list_records/dog?query=list_records.dog.owner%3D%3D1", i.e.
> there is a spurious list.records and a spurious %3D. Not surprisingly the
> link doesn't work. Can anybody tell me what I am doing wrong?
>
> Thanks.

Reply via email to