MCPcopy
hub / github.com/django/django / get_or_create

Method get_or_create

django/db/models/fields/related_descriptors.py:903–907  ·  view source on GitHub ↗
(self, **kwargs)

Source from the content-addressed store, hash-verified

901 acreate.alters_data = True
902
903 def get_or_create(self, **kwargs):
904 self._check_fk_val()
905 kwargs[self.field.name] = self.instance
906 db = router.db_for_write(self.model, instance=self.instance)
907 return super(RelatedManager, self.db_manager(db)).get_or_create(**kwargs)
908
909 get_or_create.alters_data = True
910

Callers 1

get_or_createMethod · 0.45

Calls 3

_check_fk_valMethod · 0.95
db_managerMethod · 0.80
db_for_writeMethod · 0.45

Tested by

no test coverage detected