由于带有Thumbnailer的文件字段为空,模型删除时出现Django错误的解决方法

由于带有Thumbnailer的文件字段为空,模型删除时出现Django错误的解决方法,django,filefield,Django,Filefield,我有一个带有EasyThumbNaller文件字段的模型,使用存储和取消删除两种方式,该模型的某些实例有一个空文件字段,阻止我删除它们: python/lib/python2.7/site-packages/django/db/models/fields/files.pyc in _require_file(self) 39 def _require_file(self): 40 if not self: ---> 41

我有一个带有EasyThumbNaller文件字段的模型,使用存储和取消删除两种方式,该模型的某些实例有一个空文件字段,阻止我删除它们:

python/lib/python2.7/site-packages/django/db/models/fields/files.pyc in _require_file(self)
     39     def _require_file(self):
     40         if not self:
---> 41             raise ValueError("The '%s' attribute has no file associated with it." % self.field.name)
     42 
     43     def _get_file(self):

ValueError: The 'image' attribute has no file associated with it.
当我尝试从shell或网站中删除时,会出现此错误,我不知道如何解决此问题或删除导致此错误的任何保护

我不需要一个干净的解决方案,因为这个代码库在这个世界上并不长,只是一些可以工作的东西

model.delete(trash=False)
事实证明,这是由于“trashable”和空文件字段之间的交互,所以这会跳过这些交互


原来这是由于“trashable”和空文件字段之间的交互,因此跳过了这些交互。

谢谢!这是一个很老的问题,需要几天才能解决。从我的雷达上掉下来!谢谢这是一个很老的问题,需要几天才能解决。从我的雷达上掉下来!