소스 검색

优化删除逻辑

john 2 년 전
부모
커밋
a915f1eb43
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      admin_site/files/tasks.py

+ 2 - 1
admin_site/files/tasks.py

@@ -25,7 +25,8 @@ def del_file():
             except OSError as e:
                 print("Error: %s : %s" % (file_path, e.strerror))
                 # 删除数据库数据
-            file.delete()
+            # file.delete()
+            Files_models.objects.filter(id=file.id).update(is_delete=1) # 修改数据状态
 
     # 将当前时间转换为时区感知的时间
     now_aware = timezone.make_aware(datetime.now(), timezone.get_current_timezone())