And I just noticed that you are going to run into some intricacy with how to
implement the quantity selector.
You'll either need to create a <form> for each toy (in which case each toy
will also have its own "add to cart" button) or you will have to identify
each quantity form field which might make it tough to use the FORM()
function to create the form.
You might need to do something like this in the view:
<form method=GET action={{=URL('add_to_cart')}}>
{{for toy in toys:}}
{{=toy.name}} <input name=qty{{=toy.id}}>
{{pass}}
<input type=submit value="Add To Cart">
</form>
Then in the "add_to_cart()" controller, you're going to need to look at all
the "qty1", "qty2", etc to figure out which toy has a quantity specified
(and parse out the toy.id).
As you may have figured out, there are quite a number of different ways to
implement forms in Web2py. Massimo's suggestion to use Ajax might also be a
good approach.