POST is a member function so you must include self.

def POST(self):

On Wed, Oct 12, 2011 at 6:39 PM, Tomás Acauan Schertel
<[email protected]>wrote:

> Hey Anand. Thanks for your reply.
> But I'm still getting error when I submit my form.
>
> <type 'exceptions.TypeError'> at /users/
> POST() takes no arguments (1 given)
>
> Thank you.
>
> --
> Tomás A. Schertel
> ----------------------------------------------
> Linux Registered User #304838
> Arch Linux User
> http://www.archlinux-br.org/
> ----------------------------------------------
>
>
> On Tue, Oct 11, 2011 at 20:47, Anand Chitipothu <[email protected]>wrote:
>
>> 2011/10/12 Tomás Acauan Schertel <[email protected]>:
>> > Hi there.
>> >
>> > I'm having problems to make databasing work (sqlite).
>> > I have a class with this function on it:
>> > def POST():
>> >     i = web.input()
>> >     db.insert('users', name=i.name, email=i.email, password=i.password,
>> > groups=i.groups[])
>> >
>> > I can't even see the page.
>> > Browser says:
>> >
>> > serve.py", line 37
>> >     db.insert('users', name=i.name, email=i.email, password=i.password,
>> > groups=i.groups[])
>> >
>> > ^
>> > SyntaxError: invalid syntax
>> >
>> > What could be wrong?
>>
>> i.groups[] is not a valid python syntax. You need to do it like this:
>>
>> i = web.input(groups=[])
>> db.insert('users', name=i.name, email=i.email, password=i.password,
>> groups=i.groups)
>>
>> Anand
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "web.py" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to