【发布时间】:2020-03-25 17:10:30
【问题描述】:
我的代码如下:
from flask import Flask, request, jsonify
persistant = 0
app = Flask(__name__)
@app.route('/counter')
def counter():
global persistant
persistant += 1
return str(persistant)
if __name__ == '__main__':
app.run(host = '0.0.0.0', port = 5000)
当我访问 127.0.0.1:5000 时,我首先得到“1”,刷新时得到“3”,然后是“5”,依此类推。为什么会这样?
【问题讨论】:
-
我对 Flask 不是很熟悉,但是看代码是不是没有意义?你每次都在增加变量,对吧?
-
您是在使用网络浏览器访问 127.0.0.1:5000 吗?
标签: python flask get request localhost