Python 将数据从html发送到Flask
因此,我试图将数据从html表单发送到我的python flask框架。 下面是我正在使用的html代码的示例Python 将数据从html发送到Flask,python,html,post,flask,Python,Html,Post,Flask,因此,我试图将数据从html表单发送到我的python flask框架。 下面是我正在使用的html代码的示例 <form method=post action=/test> <input name=Name value=Austin type=hidden><input type=submit value="Add Notification"> 我尝试了许多不同的请求方法,但似乎无法使其正常工作,我得到了一个405错误。我不太熟悉flask web开发或使
<form method=post action=/test>
<input name=Name value=Austin type=hidden><input type=submit value="Add Notification">
我尝试了许多不同的请求方法,但似乎无法使其正常工作,我得到了一个405错误。我不太熟悉flask web开发或使用post请求。如果有人能给我指出正确的方向,那就太好了 您正在
POST
ing到您的端点,但是app.route
by仅启用GET
。将app.route('/test')
更改为app.route('/test',methods=('GET','POST'))
,您将能够访问您的端点
您得到的405
响应是
(不相关的问题,
request.values.get['Name']
应该是request.values.get('Name')
)您将发布到您的端点,但是app.route
仅启用get
。将app.route('/test')
更改为app.route('/test',methods=('GET','POST'))
,您将能够访问您的端点
您得到的405
响应是
(不相关的问题,request.values.get['Name']
应该是request.values.get('Name')
)您将发布到您的端点,但是app.route
仅启用get
。将app.route('/test')
更改为app.route('/test',methods=('GET','POST'))
,您将能够访问您的端点
您得到的405
响应是
(不相关的问题,request.values.get['Name']
应该是request.values.get('Name')
)您将发布到您的端点,但是app.route
仅启用get
。将app.route('/test')
更改为app.route('/test',methods=('GET','POST'))
,您将能够访问您的端点
您得到的405
响应是
(不相关的问题,request.values.get['Name']
应该是request.values.get('Name')
)您可以使用jQuery并结合按钮onclick事件执行post请求。@albert没有办法只保留python和html吗?看起来这应该行得通。您可以使用jQuery并结合按钮onclick事件执行post请求。@albert没有办法只使用python和html吗?看起来这应该行得通。您可以使用jQuery并结合按钮onclick事件执行post请求。@albert没有办法只使用python和html吗?看起来这应该行得通。您可以使用jQuery并结合按钮onclick事件执行post请求。@albert没有办法只使用python和html吗?看来这应该行得通谢谢!我不再犯错误了。但是,现在网页显示“无”而不是名称。你能告诉我这个问题的来源吗?@BigBoy我无法在这里复制None
。使用您提供的代码(修复了一些语法错误后),我得到了Austin
@jonfato,因为某种原因,一旦我重新启动计算机,它会显示名称Austin,但如果我更改名称字段,它将保持为Austin。从来没有changes@BigBoy听起来像是缓存问题。您是否尝试过刷新/清除浏览器缓存?非常感谢!我不再犯错误了。但是,现在网页显示“无”而不是名称。你能告诉我这个问题的来源吗?@BigBoy我无法在这里复制None
。使用您提供的代码(修复了一些语法错误后),我得到了Austin
@jonfato,因为某种原因,一旦我重新启动计算机,它会显示名称Austin,但如果我更改名称字段,它将保持为Austin。从来没有changes@BigBoy听起来像是缓存问题。您是否尝试过刷新/清除浏览器缓存?非常感谢!我不再犯错误了。但是,现在网页显示“无”而不是名称。你能告诉我这个问题的来源吗?@BigBoy我无法在这里复制None
。使用您提供的代码(修复了一些语法错误后),我得到了Austin
@jonfato,因为某种原因,一旦我重新启动计算机,它会显示名称Austin,但如果我更改名称字段,它将保持为Austin。从来没有changes@BigBoy听起来像是缓存问题。您是否尝试过刷新/清除浏览器缓存?非常感谢!我不再犯错误了。但是,现在网页显示“无”而不是名称。你能告诉我这个问题的来源吗?@BigBoy我无法在这里复制None
。使用您提供的代码(修复了一些语法错误后),我得到了Austin
@jonfato,因为某种原因,一旦我重新启动计算机,它会显示名称Austin,但如果我更改名称字段,它将保持为Austin。从来没有changes@BigBoy听起来像是缓存问题。您是否尝试过刷新/清除浏览器缓存?
@app.route('/test', methods=('GET', 'POST')
def test_page():
v = request.values.get('Name')
return v