I think your problem may be in the url mapping. Try this: '/(.*)', 'index'
Note the parens - I think that matters. For what it's worth (your mileage may vary), I've found I'm not doing very much argument passing on the URL once I got going past the tutorials. I'm using web.data() and web.input() to get querystring or post data the "old fashioned" way. For my jQuery ajax posts, I even made a wrapper function: def getAjaxArg(sArg, sDefault=""): """Picks out and returns a single value.""" data = uiGlobals.web.data() dic = json.loads(data) if dic.has_key(sArg): return dic[sArg] else: return sDefault and I call it like this: xyz = getAjaxArg("myarg") On Fri, Apr 27, 2012 at 3:00 PM, murat bilal <murat.bi...@gmail.com> wrote: > > Hi Everyone, > > I am new to web.py and read this tutorial http://webpy.org/docs/0.3/tutorial > > My code is > #!/usr/bin/env python > import web > render = web.template.render('templates/') > urls = { > '/.*','index' > } > class index: > def GET(self,name): > return render.index(name) > > if __name__ == "__main__": > app = web.application(urls,globals()) > app.run() > > But when i go to the url like http://192.168.1.13:8080/Joe > I got his error <type 'exceptions.TypeError'> at /Joe > > GET() takes exactly 2 arguments (1 given). > > Any Ideas.Please help > > -- > 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. > -- 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.