Django

Code

Changeset 8663

Show
Ignore:
Timestamp:
08/28/08 11:05:09 (3 months ago)
Author:
jacob
Message:

FIxed #8613: removed vestigal FileField.save_file(). Thanks, kratorius.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/models/fields/files.py

    r8638 r8663  
    179179            file.close() 
    180180 
    181     def save_file(self, new_data, new_object, original_object, change, rel, 
    182                   save=True): 
    183         upload_field_name = self.name + '_file' 
    184         if new_data.get(upload_field_name, False): 
    185             if rel: 
    186                 file = new_data[upload_field_name][0] 
    187             else: 
    188                 file = new_data[upload_field_name] 
    189  
    190             # Backwards-compatible support for files-as-dictionaries. 
    191             # We don't need to raise a warning because the storage backend will 
    192             # do so for us. 
    193             try: 
    194                 filename = file.name 
    195             except AttributeError: 
    196                 filename = file['filename'] 
    197             filename = self.get_filename(filename) 
    198  
    199             getattr(new_object, self.attname).save(filename, file, save) 
    200  
    201181    def get_directory_name(self): 
    202182        return os.path.normpath(force_unicode(datetime.datetime.now().strftime(smart_str(self.upload_to))))