问题描述
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",]
@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",""),}
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)
我只是这个用 python 创建的 api 的初学者,我试图创建一个 api 来获取数据和发布数据。
如果代码中有错误或虚拟环境的问题,请告诉我。如果也给出解决方案,将不胜感激。