Python中的Get和Post方法(Flask)
我是Flask和web开发的新手,我正在尝试创建一个简单的应用程序,其中在服务器上生成一个整数数组并发送到客户端。下面是app.py中的一些示例(工作)代码:Python中的Get和Post方法(Flask),python,http,post,flask,get,Python,Http,Post,Flask,Get,我是Flask和web开发的新手,我正在尝试创建一个简单的应用程序,其中在服务器上生成一个整数数组并发送到客户端。下面是app.py中的一些示例(工作)代码: from flask import Flask, render_template, request, url_for import random app = Flask(__name__) @app.route('/') def form(): s_abc = [random.random() for _ in rang
from flask import Flask, render_template, request, url_for
import random
app = Flask(__name__)
@app.route('/')
def form():
s_abc = [random.random() for _ in range(40)]
return render_template('abc.html', s_abc=s_abc)
if __name__ == '__main__':
app.run(debug=True)
下面是abc.html的一个(工作)片段:
<div>
{{s_abc}}
</div>
谢谢。烧瓶的默认设置是
GET
。您可以使用方法
来更改:
@app.route('/', methods=['GET', 'POST'])
阅读文档:
Web应用程序在访问URL时使用不同的HTTP方法。在使用Flask时,您应该熟悉HTTP方法。默认情况下,路由只回答GET请求。您可以使用route()decorator的methods参数来处理不同的HTTP方法
默认设置为
GET
POST
仅在abc.html
有表单且用户提交s_abc
的值时适用。在您的例子中,您正在生成它并呈现html
如果您是flask的新手,您应该查看完整的教程。它将向您展示如何创建表单和接收数据:
@app.route('/', methods=['GET', 'POST'])