class RunView(FlaskView):
def __init__(self):
self.result_list = list()
self.component = ""
self.statistic = ""
@route('/first_run/')
def first_run(self):
self.component = request.args['component_name']
if(self.component == 'cpu')
// i append some values in a loop to the result list data member list.
self.result_list.append()
// i return some other response from this function.
@route('/second_run/')
def second_run(self):
self.statistic = request.args['component_name']
if(self.statistic == 'mean')
//i traverse the result_list values and generate a result list which i return from this function
RunView.register(app)
$.get("/run/first_run", {component_name:'cpu'})
我有一个类,如python代码所示,最后一行是从html文件到python代码的ajax调用。
单击表单中的按钮时,会发生对第二个函数的调用。我已将表单操作重定向到/ run / second_run。
最初,我对first_run函数进行了ajax调用,其中我根据传递的查询参数为组件数据成员和result_list赋值。 然后我点击一个调用第二个函数second_run的按钮,根据参数统计,我使用result_list进行一些操作。
所以,我有两个问题:
我尝试过很多不同的东西,但没有任何帮助。 提前谢谢。