summaryrefslogtreecommitdiff
path: root/django/http/request.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/http/request.py')
-rw-r--r--django/http/request.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/django/http/request.py b/django/http/request.py
index 486eeb5410..0ef90a1954 100644
--- a/django/http/request.py
+++ b/django/http/request.py
@@ -64,7 +64,11 @@ class HttpRequest(object):
self._post_parse_error = False
def __repr__(self):
- return build_request_repr(self)
+ if self.method is None or not self.get_full_path():
+ return force_str('<%s>' % self.__class__.__name__)
+ return force_str(
+ '<%s: %s %r>' % (self.__class__.__name__, self.method, force_str(self.get_full_path()))
+ )
def get_host(self):
"""Returns the HTTP host using the environment or request headers."""