gpt4 book ai didi

python - Tornado URL 和 HTML 表单

转载 作者:可可西里 更新时间:2023-11-01 13:10:20 26 4
gpt4 key购买 nike

我正在使用 tornado,我想从 HTML 表单中的值向我的 MongoDB 插入一些内容。

在 HTML 文件中我有这样一个表单:

<form method="get" > 

带有 2 个文本框和一个提交按钮。而且我不知道要将什么设置为“ Action ”

我有一个处理程序类,它有一个名为“post”的函数,如下所示:

 class MyHandler(tornado.web.RequestHandler):
def post(self):
name = self.get_argument("Name", "")
index = self.get_argument("Index","")
.... code for updating MongoDB

我有一个名为 BaseUrl.py 的文件,其中包含:

(/admin/edit[/]?',MyHandler  )

但是好像myHandler中的“post”函数没有执行。您能否就如何正确设置我的 URL 和表单操作给我一些建议?

最佳答案

在处理 POST 请求时将表单方法更改为 POST:

<form method="POST" >

如果表单是从不同的页面提供的,您还需要提供一个操作,因此您的表单应该是:

<form method="POST" action="/admin/edit">

关于python - Tornado URL 和 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24342974/

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