我是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 range(40)]
return render_template('abc.html', s_abc=s_abc)
if __name__ == '__main__':
app.run(debug=True)
下面是abc.html的(工作)片段:
{{s_abc}}
我的问题是:即使没有GET/POST HTTP方法,这是如何工作的?我认为get/post http方法对于服务器和客户机之间的通信是必需的(如下所述:http://www.tutorialspoint.com/http/http_methods.htm)。但是,我的代码可以工作,即使我没有写这样的东西:@app.route('/', methods=['GET'])
谢谢。