Jelajahi Sumber

优化删除逻辑

john 2 tahun lalu
induk
melakukan
a915f1eb43
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  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())