MCPcopy
hub / github.com/django/django / get_class_lookups

Method get_class_lookups

django/db/models/fields/related.py:925–929  ·  view source on GitHub ↗
(cls)

Source from the content-addressed store, hash-verified

923 @classmethod
924 @functools.cache
925 def get_class_lookups(cls):
926 bases = inspect.getmro(cls)
927 bases = bases[: bases.index(ForeignObject) + 1]
928 class_lookups = [parent.__dict__.get("class_lookups", {}) for parent in bases]
929 return cls.merge_dicts(class_lookups)
930
931 def contribute_to_class(self, cls, name, private_only=False, **kwargs):
932 super().contribute_to_class(cls, name, private_only=private_only, **kwargs)

Callers 1

contribute_to_classMethod · 0.45

Calls 3

merge_dictsMethod · 0.80
indexMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected