MCPcopy
hub / github.com/django/django / contribute_to_class

Method contribute_to_class

django/db/models/fields/generated.py:47–53  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

45 return super().get_col(alias, output_field)
46
47 def contribute_to_class(self, *args, **kwargs):
48 super().contribute_to_class(*args, **kwargs)
49
50 self._query = Query(model=self.model, alias_cols=False)
51 # Register lookups from the output_field class.
52 for lookup_name, lookup in self.output_field.get_class_lookups().items():
53 self.register_lookup(lookup, lookup_name=lookup_name)
54
55 def generated_sql(self, connection):
56 compiler = connection.ops.compiler("SQLCompiler")(

Calls 3

QueryClass · 0.90
itemsMethod · 0.45
get_class_lookupsMethod · 0.45