MCPcopy
hub / github.com/django/django / save

Method save

django/db/models/fields/files.py:99–107  ·  view source on GitHub ↗
(self, name, content, save=True)

Source from the content-addressed store, hash-verified

97 setattr(self.instance, self.field.attname, name)
98
99 def save(self, name, content, save=True):
100 name = self.field.generate_filename(self.instance, name)
101 self.name = self.storage.save(name, content, max_length=self.field.max_length)
102 self._set_instance_attribute(self.name, content)
103 self._committed = True
104
105 # Save the object because it has changed, unless save is False
106 if save:
107 self.instance.save()
108
109 save.alters_data = True
110

Callers 4

addMethod · 0.45
_clearMethod · 0.45
deleteMethod · 0.45
pre_saveMethod · 0.45

Calls 2

generate_filenameMethod · 0.45

Tested by

no test coverage detected