新增“数据编辑”

This commit is contained in:
2025-10-14 15:01:14 +08:00
parent 263b396142
commit 81f1eae2d5
2 changed files with 264 additions and 66 deletions

23
app.py
View File

@@ -370,6 +370,29 @@ def delete_entry(doc_id):
else:
return "删除失败", 500
# 批量删除数据路由
@app.route('/batch_delete', methods=['POST'])
def batch_delete():
"""
批量删除数据
返回:
重定向到所有数据页面或错误信息
"""
doc_ids = request.form.getlist('doc_ids')
if not doc_ids:
return "没有选择要删除的文档", 400
success_count = 0
for doc_id in doc_ids:
if delete_by_id(doc_id):
success_count += 1
if success_count == len(doc_ids):
return redirect(url_for('show_all'))
else:
return f"成功删除 {success_count} 条记录,失败 {len(doc_ids) - success_count}", 500
# 提供图片访问的路由