MCPcopy
hub / github.com/django/django / deconstruct

Method deconstruct

django/db/migrations/operations/models.py:72–83  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

70 _check_for_duplicates("managers", (name for name, _ in self.managers))
71
72 def deconstruct(self):
73 kwargs = {
74 "name": self.name,
75 "fields": self.fields,
76 }
77 if self.options:
78 kwargs["options"] = self.options
79 if self.bases and self.bases != (models.Model,):
80 kwargs["bases"] = self.bases
81 if self.managers and self.managers != [("objects", models.Manager())]:
82 kwargs["managers"] = self.managers
83 return (self.__class__.__qualname__, [], kwargs)
84
85 def state_forwards(self, app_label, state):
86 state.add_model(

Calls

no outgoing calls