def __init__(self, instance, field, data): self.data = data self.image_data = self.data.get('original', dict()) if isinstance(self.image_data, basestring): #old style self.image_data = {'path':self.image_data} self.data['original'] = self.image_data name = self.image_data.get('path', None) FieldFile.__init__(self, instance, field, name)
def __init__(self, instance, field, data): if isinstance(data, basestring): data = {'original':{'path':data}} self.data = data self.image_data = self.data.get('original', dict()) if isinstance(self.image_data, basestring): #old style self.image_data = {'path':self.image_data} self.data['original'] = self.image_data name = self.image_data.get('path', None) FieldFile.__init__(self, instance, field, name)
def __init__(self, instance, field, data, key): self.image_data = data[key] self.key = key name = self.image_data['path'] FieldFile.__init__(self, instance, field, name)
def __init__(self, instance, field, path): FieldFile.__init__(self, instance, field, path) FileObjectAPI.__init__(self, path or '')