I don't see how you can be getting that error if you're actually sending a PUT request (I can see how you could be getting other errors since for instance web2py parses json in the request and puts it in vars)
Put something like print request.env.request_method In your first model and see what it tells you web2py is getting -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

