几个html页面怎么连接,如何使用flas连接我的两个HTML页面

在尝试使用Flask框架链接'主页.html'和'结果.html'时遇到问题,提交表单后页面更改未反映。代码中定义了两个路由,一个用于显示主页,另一个用于POST请求并加载预训练的Iris分类模型进行预测。用户输入数据后,模型预测的结果未能正确显示在'result.html'上。
摘要由CSDN通过智能技术生成

我试图链接两个html页面'主页.html'和'结果.html'使用烧瓶框架,但它不起作用。另外,我在html页面中所做的更改并没有反映在使用flask打开页面时。在

这是'主页.html':!DOCTYPE html>

IRIS PREDICTOR

IRIS PREDICTION

Sepal Length

Sepal Width

Petal Length

Petal Width

Predict

代码'结果.html':

^{pr2}$

和代码脚本.py是:from flask import Flask,render_template,request

from sklearn.externals import joblib

app=Flask(__name__)

@app.route('/')

def home():

return render_template('home.html')

@app.route('/predict',methods=['POST'])

def show():

if request.method=='POST':

sepal_length=request.form['s_length']

sepal_width=request.form['s_width']

petal_length=request.form['p_length']

petal_width=request.form['p_width']

data=[[float(sepal_length),float(sepal_width),float(petal_length),float(petal_width)]]

model=joblib.load('iris_model.pkl')

predict_result=model.predict(data)

return render_template('result.html',sepal_length=sepal_length,sepal_width=sepal_width,petal_length=petal_length,petal_width=petal_width,predict_result=predict_result)

if __name__=='__main__':

app.run(debug=True)

我现在该怎么办?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值