mirror of
https://github.com/django/django.git
synced 2025-08-06 03:48:38 +00:00
Fixed #32458 -- Made __repr__() for Index and BaseConstraint subclasses more consistent.
This commit is contained in:
parent
7c18b22e2f
commit
87acbf0631
8 changed files with 84 additions and 42 deletions
|
@ -155,12 +155,13 @@ class ExclusionConstraint(BaseConstraint):
|
|||
return super().__eq__(other)
|
||||
|
||||
def __repr__(self):
|
||||
return '<%s: index_type=%s, expressions=%s%s%s%s%s>' % (
|
||||
return '<%s: index_type=%s expressions=%s name=%s%s%s%s%s>' % (
|
||||
self.__class__.__qualname__,
|
||||
self.index_type,
|
||||
self.expressions,
|
||||
'' if self.condition is None else ', condition=%s' % self.condition,
|
||||
'' if self.deferrable is None else ', deferrable=%s' % self.deferrable,
|
||||
'' if not self.include else ', include=%s' % repr(self.include),
|
||||
'' if not self.opclasses else ', opclasses=%s' % repr(self.opclasses),
|
||||
repr(self.index_type),
|
||||
repr(self.expressions),
|
||||
repr(self.name),
|
||||
'' if self.condition is None else ' condition=%s' % self.condition,
|
||||
'' if self.deferrable is None else ' deferrable=%s' % self.deferrable,
|
||||
'' if not self.include else ' include=%s' % repr(self.include),
|
||||
'' if not self.opclasses else ' opclasses=%s' % repr(self.opclasses),
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue