【发布时间】:2022-01-24 22:00:26
【问题描述】:
我正在尝试将值从我的 python 代码返回到模板,但 html 输出没有任何变化。
有人知道怎么回事吗?
烧瓶代码:
@app.route('/')
def index():
return render_template('index.html', result = 0)
@app.route('/calculadora', methods=['GET', 'POST'])
def calculadora():
if request.method == 'POST':
data = request.form.get("data")
#do something with data
#result = recebe_dados(data)
#print(result)
result = data
return render_template('index.html', result = result)
else:
return render_template('index.html')
HTML 代码:
<body>
<div class="container">
<div class="row">
<div class="col s12 l4 offset-l4 xl4 offset-xl4">
<div class="card-panel indigo lighten-5 right-align screen">
<span class="black-text result">{{ result }}</span>
【问题讨论】:
-
stackoverflow.com/questions/70805032/… 你应该使用ajax请求。这是一个示例,说明如何使用函数返回中的 html 替换某些元素