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.

Reply via email to