Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将flask中的变量部署到html表格中的单元格中?_Python_Html_Flask - Fatal编程技术网

Python 如何将flask中的变量部署到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_

我正在尝试将变量“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__)
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