所以我试着做一些非常基本的事情。 我有一个Python APP,它在列表中选择一个随机项。让我们这样说:
person
然后我有了我的index.html页面:
from flask import Flask, render_template
import requests
import random
app = Flask(__name__)
@app.route('/')
def homepage():
def generator():
first_list = ['list_item1', 'list_item2', 'list_item3']
variable = random.choice(first_list)
return variable
variable = generator()
return render_template('index.html', variable=variable)
if __name__ == '__main__':
app.run()
app.run(port=4995)
所以这很有效。当我打开index.html页面时,我会看到list_item1,list_item2或list_item3。
但是现在,我需要做的是创建一个按钮/函数来刷新这个确切的变量,而不是重新加载整个页面。因此,当应用程序中的函数随机选择列表中的新项时,只有文本会发生变化。
而且......我无法找到如何做到这一点。谢谢你的帮助!
答案 0 :(得分:-1)
感觉就像你想要创建另一个隔离方法的AJAX调用,该方法将运行以获取数字。因此,创建另一个函数,创建一个AJAX调用并更新元素。