ADD file via upload

main
ppf2sg6ej 5 months ago
parent de0f60e868
commit 2cf134e2c2

@ -0,0 +1,55 @@
from flask import Flask, jsonify, request
app = Flask(__name__)
# 模拟数据库,存储用户信息
users = []
# 查看所有用户信息
@app.route('/users', methods=['GET'])
def get_users():
return jsonify(users)
# 查看单个用户信息
@app.route('/users/<int:user_id>', methods=['GET'])
def get_user(user_id):
for user in users:
if user['id'] == user_id:
return jsonify(user)
return jsonify({'message': 'User not found'}), 404
# 添加用户
@app.route('/users', methods=['POST'])
def add_user():
new_user = request.get_json()
new_user['id'] = len(users) + 1
users.append(new_user)
return jsonify(new_user), 201
# 修改用户信息
@app.route('/users/<int:user_id>', methods=['PUT'])
def update_user(user_id):
updated_user = request.get_json()
for i, user in enumerate(users):
if user['id'] == user_id:
users[i].update(updated_user)
return jsonify(users[i])
return jsonify({'message': 'User not found'}), 404
# 删除用户信息
@app.route('/users/<int:user_id>', methods=['DELETE'])
def delete_user(user_id):
for i, user in enumerate(users):
if user['id'] == user_id:
del users[i]
return jsonify({'message': 'User deleted'})
return jsonify({'message': 'User not found'}), 404
if __name__ == '__main__':
app.run(debug=True)
Loading…
Cancel
Save