Django SmartFields“ ImageFieldFile”对象没有属性“ is_static”

时间:2019-12-02 19:11:56

标签: django python-2.7

我们当前正在使用Django 1.11,Python2.7和django-smartfields 1.0.9。 它曾经可以完美地工作,但是对于任何更新(我想),我们每次使用ModelForms更新记录时都会遇到此错误。 'ImageFieldFile'对象没有属性'is_static' 我们跟踪该错误,它会在SmartFields尝试删除图像时发生

/home/herosuite/lib/python2.7/smartfields/fields/__init__.py in delete
        self._committed = True
        if save and instance_update:
            self.instance.save()
    save.alters_data = True
    def delete(self, save=True, instance_update=True):
        # prevent static files from being deleted
        if self.is_static or not self: ...
            return
        if hasattr(self, '_file'):
            self.close()
            del self.file
        self.storage.delete(self.name)
        self.name = None
▼ Local vars
Variable    Value
instance_update 
False
save    
True
self    
<ImageFieldFile: company/images/products/TM_105_AZUL.jpg>

有时甚至我们只是编辑记录中的其他字段(而不是图像字段) 有人也遇到过这种情况吗???

0 个答案:

没有答案