可以使用以下代码示例来实现这个需求:
from flask import Flask, request
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def handle_form():
if request.method == 'POST':
# 处理 POST 请求的逻辑
# ...
return 'POST 请求已处理'
else:
# 处理除 POST 请求外的所有情况的逻辑
# ...
return 'GET 请求或其他请求已处理'
if __name__ == '__main__':
app.run()
在这个示例中,我们使用 Flask 框架创建了一个简单的应用。@app.route
装饰器用于定义路由和请求方法。通过将 methods
参数设置为 ['GET', 'POST']
,我们允许该路由处理 GET 和 POST 请求。
在 handle_form
函数中,我们检查请求的方法。如果是 POST 请求,我们执行处理逻辑并返回相应的响应。否则,我们处理除 POST 请求外的所有情况,并返回相应的响应。
这样,我们就可以根据具体的需求来处理 POST 请求和其他请求。
上一篇:表单动作没有指向正确的php页面
下一篇:表单对话框不设置状态