MCPcopy
hub / github.com/django/django / handle_fk_field

Method handle_fk_field

django/core/serializers/python.py:54–61  ·  view source on GitHub ↗
(self, obj, field)

Source from the content-addressed store, hash-verified

52 self._current[field.name] = self._value_from_field(obj, field)
53
54 def handle_fk_field(self, obj, field):
55 if self.use_natural_foreign_keys and (
56 natural_key_value := self._resolve_fk_natural_key(obj, field)
57 ):
58 value = natural_key_value
59 else:
60 value = self._value_from_field(obj, field)
61 self._current[field.name] = value
62
63 def handle_m2m_field(self, obj, field):
64 if field.remote_field.through._meta.auto_created:

Callers

nothing calls this directly

Calls 2

_value_from_fieldMethod · 0.95

Tested by

no test coverage detected