无法在python中连接Flask

无法在python中连接Flask,python,flask,Python,Flask,我有一个python聊天机器人,我正试图通过使用flask运行它来运行它的GUI,但我已经为这篇文章尝试了各种解决方案: 最后,没有一个解决方案能够让我连接到该页面。所有错误显示为404未找到或无法连接 该代码是从一个中等职位提供的,作为我学习的教程。任何帮助或解决方案,以指导我在正确的道路将不胜感激 运行烧瓶代码的块: 从烧瓶导入烧瓶,jsonify,请求 从flask_cors进口cors,交叉原产地 app=烧瓶(名称) CORS(应用程序) @app.route(“/katana-ml/

我有一个python聊天机器人,我正试图通过使用flask运行它来运行它的GUI,但我已经为这篇文章尝试了各种解决方案:

最后,没有一个解决方案能够让我连接到该页面。所有错误显示为
404未找到
无法连接

该代码是从一个中等职位提供的,作为我学习的教程。任何帮助或解决方案,以指导我在正确的道路将不胜感激

运行烧瓶代码的块

从烧瓶导入烧瓶,jsonify,请求
从flask_cors进口cors,交叉原产地
app=烧瓶(名称)
CORS(应用程序)
@app.route(“/katana-ml/api/v1.0/assistant”,方法=['POST']))
def classify():
误差_阈值=0.25
语句=request.json['句子']
#从模型中生成概率
输入数据=pd.DataFrame([bow(句子,单词)],
dtype=float,index=['input'])
结果=模型。预测([输入数据])[0]
#过滤掉低于阈值的预测
results=[[i,r]如果r>ERROR\u THRESHOLD,则枚举(results)中的i,r为[i,r]
#按概率强度排序
results.sort(key=lambda x:x[1],reverse=True)
return_list=[]
对于结果中的r:
return_list.append({“intent”:classes[r[0]],“probability”:str(r[1]))
#意图和概率的返回元组
response=jsonify(返回列表)
返回响应
#运行REST接口,端口=5000用于直接测试,端口=5001用于从PM2部署
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
应用程序运行(主机=0.0.0.0',端口=5000)

您已经在此处定义了POST方法。 如果您在浏览器上访问它(如127.0.0.1:5000),则会发送GET请求


为浏览器添加GET方法并使用POST访问此方法。

您已经在此处定义了POST方法。 如果您在浏览器上访问它(如127.0.0.1:5000),则会发送GET请求


为浏览器添加GET方法,并使用POST访问此方法。

如何运行应用程序?您是否导出了入口点?通过python文件@J.G.@User2382运行它?您是否尝试在127.0.0.1上运行它并连接到127.0.0.1:5000?是的,我在我的手机上也使用IPv4地址@laundmoh运行了该应用程序?您是否导出了入口点?通过python文件@J.G.@User2382运行它您是否尝试在127.0.0.1上运行它并连接到127.0.0.1:5000?是的,我在手机上也使用IPv4地址@laundmoisnt进行了尝试,该地址仅与将通过表单解析并返回表单的数据相关,但它现在甚至无法显示网页。@User2382,tanujabhoyar是对的。要在浏览器中查看此内容,您需要使用GET方法定义一个路由,正如浏览器在HTTP请求中发送的一样。否则,请使用Postman为POST url路径创建一个测试:它不仅与将通过表单解析并返回表单的数据相关,而且现在甚至无法显示网页。@User2382,tanujabhoyar是对的。要在浏览器中查看此内容,您需要使用GET方法定义一个路由,正如浏览器在HTTP请求中发送的一样。否则,请使用Postman为POST url路径创建测试: