python做网页增删查改
时间: 2023-12-06 21:04:02 浏览: 89
要使用 Python 来实现网页的增删查改,需要借助一些库和框架。常用的有 Flask 和 Django。
以下是一个使用 Flask 实现的简单示例:
```python
from flask import Flask, request, jsonify
import json
app = Flask(__name__)
# 模拟一个数据库
database = []
# 查询所有数据
@app.route('/get', methods=['GET'])
def get():
return jsonify({'data': database})
# 添加数据
@app.route('/add', methods=['POST'])
def add():
data = request.get_data()
data_dict = json.loads(data)
database.append(data_dict)
return 'success'
# 删除数据
@app.route('/delete/<int:item_id>', methods=['DELETE'])
def delete(item_id):
del database[item_id]
return 'success'
# 修改数据
@app.route('/update/<int:item_id>', methods=['PUT'])
def update(item_id):
data = request.get_data()
data_dict = json.loads(data)
database[item_id] = data_dict
return 'success'
if __name__ == '__main__':
app.run(debug=True)
```
在这个示例中,我们使用 Flask 声明了四个路由,分别对应四个操作:查询、添加、删除和修改。所有数据都存储在一个模拟的数据库中。这里我们使用了 JSON 格式来传递数据。可以使用浏览器或者工具如 Postman 来测试这些接口。
阅读全文