MCPcopy
hub / github.com/django/django / _is_pk_set

Method _is_pk_set

django/db/models/base.py:710–715  ·  view source on GitHub ↗
(self, meta=None)

Source from the content-addressed store, hash-verified

708 pk = property(_get_pk_val, _set_pk_val)
709
710 def _is_pk_set(self, meta=None):
711 pk_val = self._get_pk_val(meta)
712 return not (
713 pk_val is None
714 or (isinstance(pk_val, tuple) and any(f is None for f in pk_val))
715 )
716
717 def get_deferred_fields(self):
718 """

Callers 15

__hash__Method · 0.95
saveMethod · 0.95
_save_tableMethod · 0.95
deleteMethod · 0.95
prepare_database_saveMethod · 0.95
_perform_date_checksMethod · 0.95
validateMethod · 0.80
__init__Method · 0.80
save_existing_objectsMethod · 0.80
__init__Method · 0.80

Calls 1

_get_pk_valMethod · 0.95

Tested by 3

test_is_pk_unsetMethod · 0.64
test_is_pk_setMethod · 0.64