Python 烧瓶应用程序显示柱上显示404
这是我第一次尝试部署机器学习应用程序,也是我第一次使用flask。基本上,用户将在html页面上填写表单,表单中的输入将用作机器学习模型的输入,机器学习模型保存在pickle文件model.pkl中,代码如下。我遇到了一个似乎无法克服的障碍 每次我从index.html提交并发布到result.html,我都会收到一个404错误 script.py: index.html: result.html:Python 烧瓶应用程序显示柱上显示404,python,html,flask,Python,Html,Flask,这是我第一次尝试部署机器学习应用程序,也是我第一次使用flask。基本上,用户将在html页面上填写表单,表单中的输入将用作机器学习模型的输入,机器学习模型保存在pickle文件model.pkl中,代码如下。我遇到了一个似乎无法克服的障碍 每次我从index.html提交并发布到result.html,我都会收到一个404错误 script.py: index.html: result.html: 我似乎无法理解这一点。我的代码似乎从未到达result函数的第一行。一旦我从index.html
我似乎无法理解这一点。我的代码似乎从未到达result函数的第一行。一旦我从index.html提交,就会抛出404错误。有什么建议吗?您正在发布到endpoint/result.html: 。。。但是您在flask中的路由被定义为/result,没有.html: @app.route'/result',methods=['POST'] def结果: ...
这两个需要匹配,所以考虑将路由更改为结果。html。 < p>这里的错误非常简单,索引xhtml中的action属性应该只是
<form action="/result" method="POST">
而不是
<form action="/result.html" method="POST">
您希望使用/result来完成flask函数。希望这有帮助 而不是
可以使用尝试提交到/result而不是/result.html
<html>
<body>
<h1> {{ prediction }}</h1>
</body>
</html>
<form action="/result" method="POST">
<form action="/result.html" method="POST">