summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/views/main.py7
-rw-r--r--django/contrib/messages/storage/base.py3
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):
"""