【发布时间】:2021-12-22 21:11:44
【问题描述】:
我正在使用flask构建一个rest API,当我运行时我得到The method is not allowed for the requested URL.我不知道我在哪里做错了
@app.route('/predict', methods=["POST"])
def predict():
solute = request.form.get("solute")
solvent = request.form.get("solvent")
results = predictions(solute, solvent)
response = {}
response["response"] = {
'energy': str(results)
}
return flask.jsonify(response)
if __name__ == '__main__':
app.run(port=3000, debug=True)
这里溶质和溶剂的取数据和结果都是json格式的浮点数
【问题讨论】:
-
首先,确保
<form .. >标签已经有method="POST"属性 -
我将在 React 应用程序中使用它。所以这里没有任何 HTML 文件@cizario
标签: python flask flask-restful