新增“数据编辑”
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