Python 如何将flask中的变量部署到html表格中的单元格中?
我正在尝试将变量“prediction”从FLASK部署到ID=prediction的单元格中。变量在应用程序中计算正确,我无法在html表中部署和显示它。。。如果您能告诉我如何进行,我将不胜感激。我用模型做了最困难的部分,现在我无法部署它。提前谢谢Python 如何将flask中的变量部署到html表格中的单元格中?,python,html,flask,Python,Html,Flask,我正在尝试将变量“prediction”从FLASK部署到ID=prediction的单元格中。变量在应用程序中计算正确,我无法在html表中部署和显示它。。。如果您能告诉我如何进行,我将不胜感激。我用模型做了最困难的部分,现在我无法部署它。提前谢谢 import numpy as np from flask import Flask, request, render_template import pickle import pandas as pd app = Flask(__name_
import numpy as np
from flask import Flask, request, render_template
import pickle
import pandas as pd
app = Flask(__name__)
model = pickle.load(open('logreg.pkl', 'rb'))
@app.route('/')
def home():
return render_template('index.html')
@app.route('/predict',methods=['POST'])
def predict():
int_features = [str(x) for x in request.form.values()]
final_features = np.array(int_features)
df = pd.read_csv('list_last_update.csv')
home_team = df[df['Name']==final_features[0]]
away_team = df[df['Name']==final_features[1]]
X1 = np.array(home_team[['OVA', 'ATT']])
X2 = np.array(away_team[['OVA', 'ATT']])
X = np.concatenate((X1, X2), axis=None).astype(int)
X = X.reshape(1, -1)
prediction = model.predict(X)
return render_template('index.html')
if __name__ == "__main__":
app.run(host='0.0.0.0',port=8080)
``
您可以传递
prediction
变量以将_tempalte呈现为kwarg
prediction = model.predict(X)
return render_template('index.html', prediction=prediction)
然后访问/插入HTML文件中的预测。
e、 g
{{预测}}
prediction = model.predict(X)
return render_template('index.html', prediction=prediction)
<div>
{{ prediction }}
</div