gpt4 book ai didi

python - 单选按钮和 webapp2

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:32 26 4
gpt4 key购买 nike

以下是 quiz.html 文件中的表单。我不知道提交表单并写入/testform 后如何从单击的按钮获取值。

<html>
<form method="post" action="/testform">
Q1. where are you from?<br>
<input type = "radio" name = "q_1" value ="a">Iraklio</br>
<input type = "radio" name = "q_1" value = "b">Patra</br>
<input type = "radio" name = "q_1" value = "c">Athens</br>
<input type = "submit" value = "submit" >
</form>
</html>

Python 脚本:

import webapp2
import jinja2


templateLoader = jinja2.FileSystemLoader( searchpath="./")
templateEnv = jinja2.Environment( loader=templateLoader )


class quiz(webapp2.RequestHandler):
def get(self):
TEMPLATE_FILE = "quiz.html"
template = templateEnv.get_template( TEMPLATE_FILE )
x = template.render()
self.response.write(x)

class test(webapp2.RequestHandler):
def post(self):
ans = self.request.get('value')
print ans
self.response.write(ans)

app = webapp2.WSGIApplication([('/',quiz),('/testform',test)]
,debug = True)

def main():
from paste import httpserver
httpserver.serve(app, host='127.0.0.1', port='8080')

if __name__ == '__main__':
main()

最佳答案

我的目标是:提交帖子表单后,在子页面(/testform)中打印所单击按钮的字母。

我的错误是: ans = self.request.get('value') ,我必须将 'value' 替换为 'q_1' 。然后就正常了。!!

附: https://webapp2.readthedocs.io/en/latest/guide/request.html

关于python - 单选按钮和 webapp2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52589475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com