后端代码改成python代码
时间: 2023-11-08 13:12:02 浏览: 129
后端Python
好的,下面是用 Python Flask 框架编写的后端代码示例,实现从 MySQL 数据库中删除指定的数据:
```python
from flask import Flask, request, jsonify
import pymysql
# 连接 MySQL 数据库
conn = pymysql.connect(
host='localhost',
user='username',
password='password',
db='mydatabase',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
app = Flask(__name__)
@app.route('/deletedata', methods=['POST'])
def delete_data():
# 获取要删除的数据的ID
data_id = request.form.get('id')
try:
with conn.cursor() as cursor:
# 执行删除操作
sql = "DELETE FROM mytable WHERE id = %s"
cursor.execute(sql, data_id)
conn.commit()
return jsonify({'success': True}), 200
except Exception as e:
return jsonify({'success': False, 'error': str(e)}), 500
if __name__ == '__main__':
app.run()
```
这段代码使用了 Flask 框架来创建一个简单的 Web 应用,当客户端向 `/deletedata` 路由发送 POST 请求时,会触发 `delete_data()` 函数,其中获取客户端请求中的 `id` 参数,并使用 pymysql 库连接 MySQL 数据库,执行 DELETE SQL 语句来删除指定 ID 的数据。最后返回一个 JSON 格式的响应,表示删除操作是否成功。需要根据实际情况修改数据库连接参数和 SQL 语句。
阅读全文