新增“数据编辑”
This commit is contained in:
23
app.py
23
app.py
@@ -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
|
||||
|
||||
|
||||
|
||||
# 提供图片访问的路由
|
||||
|
||||
Reference in New Issue
Block a user