MCPcopy
hub / github.com/django/django / __init__

Method __init__

django/contrib/postgres/fields/array.py:29–42  ·  view source on GitHub ↗
(self, base_field, size=None, **kwargs)

Source from the content-addressed store, hash-verified

27 _default_hint = ("list", "[]")
28
29 def __init__(self, base_field, size=None, **kwargs):
30 self.base_field = base_field
31 self.db_collation = getattr(self.base_field, "db_collation", None)
32 self.size = size
33 if self.size:
34 self.default_validators = [
35 *self.default_validators,
36 ArrayMaxLengthValidator(self.size),
37 ]
38 # For performance, only add a from_db_value() method if the base field
39 # implements it.
40 if hasattr(self.base_field, "from_db_value"):
41 self.from_db_value = self._from_db_value
42 super().__init__(**kwargs)
43
44 @property
45 def model(self):

Callers 3

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 1

Tested by

no test coverage detected