通过对Flask的函数调用更新值
update values with function call to Flask
我需要用以下内容更新实时数据,但是index()
和get_data()
在程序中只被调用一次。
我如何多次返回值,以便当我渲染模板时,它每次都接收不同的值
@app.route('/', methods=['GET'])
def index():
value = get_data()
print "index", value
return render_template('index.html', session_value=value)
@app.route('/get_data', methods=['GET'])
def get_data():
df = sqlio.read_sql(qry, conn)
value = df['count'][0]
print value
return value
当你把@app.route
作为装饰器时,它会把它绑定为应用程序中的路由。稍后调用它不会产生您想要的效果——它调用的是装饰器,而不是函数本身。我会把你的代码改成这样:
def get_data():
df = sqlio.read_sql(qry, conn)
value = df['count'][0]
print value
return value
@app.route('/', methods=['GET'])
def index():
value = get_data()
print "index", value
return render_template('index.html', session_value=value)
@app.route('/get_data', methods=['GET'])
def get_data_route():
value = get_data()
# ... display your data somehow (HTML, JSON, etc.) ...
相关文章:
- 自定义绑定到可观察数组,不调用更新函数
- 通过调用函数自动更新站点
- 如果我有一个变量,分配给函数调用的值,如果函数调用的参数更改,是否可以更新该变量
- 补间.js不调用更新函数
- 函数调用后,角度示波器未在屏幕上实时更新
- AngularJS:$http请求问题-没有为jQuery函数调用更新DOM
- 在JavaScript中的一个函数调用期间进行多次更新
- 如何使用onclick函数调用mysql更新查询
- 通过对Flask的函数调用更新值
- 相位:调用更新函数不工作
- Javascript取代c++.——当用作函数调用的参数时,函数调用更新变量并返回它
- 如何迭代javascript数组并调用更新相同数组的函数?
- 调用函数不更新数据
- 无法在函数内部更新全局变量并在函数外部调用它(jQuery)
- 函数调用后未更新Javascript成员
- 如何使用codeigniter在ajax中调用函数来更新
- 回调函数内部的值在每次函数调用时都没有更新
- 无法更新Object'中的Javascript Object属性;s函数调用
- 调用函数来更新某些变量
- 如何在 ng-submit 调用工厂函数后更新视图