diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/admin/views/main.py | 7 | ||||
| -rw-r--r-- | django/contrib/messages/storage/base.py | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/django/contrib/admin/views/main.py b/django/contrib/admin/views/main.py index 9ac557ea71..43583c81e9 100644 --- a/django/contrib/admin/views/main.py +++ b/django/contrib/admin/views/main.py @@ -108,6 +108,13 @@ class ChangeList: self.title = title % self.opts.verbose_name self.pk_attname = self.lookup_opts.pk.attname + def __repr__(self): + return '<%s: model=%s model_admin=%s>' % ( + self.__class__.__qualname__, + self.model.__qualname__, + self.model_admin.__class__.__qualname__, + ) + def get_filters_params(self, params=None): """ Return all params except IGNORED_PARAMS. diff --git a/django/contrib/messages/storage/base.py b/django/contrib/messages/storage/base.py index b2eeac77f4..01422066a6 100644 --- a/django/contrib/messages/storage/base.py +++ b/django/contrib/messages/storage/base.py @@ -69,6 +69,9 @@ class BaseStorage: def __contains__(self, item): return item in self._loaded_messages or item in self._queued_messages + def __repr__(self): + return f'<{self.__class__.__qualname__}: request={self.request!r}>' + @property def _loaded_messages(self): """ |
