[英]Python Flask API : The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again
from flask import Flask, jsonify, request
app = Flask(__name__)
tasks = [
{
"id":1,
"title":"You buy groceries",
"description":"Milk, Cheeses, Pizza",
"done":False,
},
{
"id":2,
"title":"Learn Python",
"description":"The most important language in the world",
"done":False,
},
]
@app.route('/add-data', methods = ['POST'])
def add_data():
if not request.json:
return jsonify({
"status":"error",
"message":"Please provide the data"
},400)
task = {
"id":tasks[-1][id]+1,
"title":request.json["title"],
"description":request.json.get("description",""),
"done":False,
}
tasks.append(task)
return jsonify({
"status":"success",
"message":"Task added successfully!"
})
@app.route("/get-data")
def get_task():
return jsonify({
"data":tasks
})
if __name__ == "__main__":
app.run(debug=True)
I am just a beginner in this api creating with python and I was trying to create an api to get the data and to post data.我只是使用 python 创建的 api 的初学者,我试图创建一个 api 来获取数据和发布数据。
But when I run the code, it gives me the error:但是当我运行代码时,它给了我错误:
The screenshot of the error错误截图
Let me know if there is some error in the code or problem of the virtual environment.让我知道代码中是否有错误或虚拟环境的问题。 Would be very much grateful if the solution is also given.如果也给出解决方案,将不胜感激。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.