Webpy,HTML按钮错误

时间:2016-12-27 17:36:23

标签: python html web.py

使用python的webpy库时。我正在尝试制作按钮。这是我的HTML文件,Python文件和错误。

Code.py - 问题区域

onOff = form.Form(
    form.Button('On'),
    form.Button('Off'),
)

class index:
    def GET(self):
            f = onoff()
            return render.formtest(f)

    def POST(self):
            form = onOff()
            if not form.validates():
                    return render.formtest(form)
            else:
                    return "Great Success!"

formtest.html - 整页

$def with (f)

<form name="main" method="post">
$if not form.valid: <p class="error">Try again, American:</p>
$:form.render()
<input type="submit" /> </form>

错误消息 - 主要错误

<type 'exceptions.TypeError'> at /
GET() takes exactly 1 argument (2 given)

Python  /usr/local/lib/python2.7/dist-packages/web/application.py in                          
handle_class, line 437
Web GET http://192.168.0.34:8080/

感谢高级

1 个答案:

答案 0 :(得分:0)

GET方法应该接受两个参数self(当前对象)和一个网址,将其更改为

def GET(self, url):
    f = onoff()
    return render.formtest(f)