gpt4 book ai didi

python - 我的app.py无法在后端接收请求并收到404错误

转载 作者:太空宇宙 更新时间:2023-11-03 20:53:50 24 4
gpt4 key购买 nike

我的app.py是

app=flask.Flask(__name__,template_folder='templates')
@app.route('/')

def main():
if flask.request.method == 'GET':
return(flask.render_template('main.html'))
if flask.request.method == 'POST':
news = flask.request.form['article']
input_variables = pd.DataFrame([[news]],
columns=['news'],
dtype=object)
prediction = model.predict(input_variables)[0]
return flask.render_template('main.html',
original_input={'news':news},
result=prediction,
)
if __name__=='__main__':
app.run()

<!doctype html>
<html>
<style>
form {
margin: auto;
width: 35%;
}
.result {
margin: auto;
width: 35%;
border: 1px solid #ccc;
}
</style>
<head>
<title>News Classification Model</title>
</head>
<form action="{{ url_for('main') }}" method="POST">
<fieldset>
<legend>Input values:</legend>
Enter any news:
<input name="news" type="object" required>
<br>
<br>
<input type="submit">
</fieldset>
</form>
<br>
<div class="result" align="center">
{% if result %}
{% for variable, value in original_input.items() %}
<b>{{ variable }}</b> : {{ value }}
{% endfor %}
<br>
<br> Predicted Class of the news :
<p style="font-size:50px">{{ result }}</p>
{% endif %}
</div>
</html>
我认为我在 html 文件中遇到了问题,因此任何帮助都会很好地纠正它。我是 Flask 新手,所以我无法解决它。我的 main.html 文件是我从某人那里获取的,所以这就是为什么我猜我遇到了这个问题。

最佳答案

您需要删除这两行之间的空行:

@app.route('/')

def main():

关于python - 我的app.py无法在后端接收请求并收到404错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56143487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com