aboutsummaryrefslogtreecommitdiffstats
path: root/src/rest
diff options
context:
space:
mode:
authorTom Christie2010-12-30 17:32:52 +0000
committerTom Christie2010-12-30 17:32:52 +0000
commita78f57847592fbaba9b483e2ace1591c9f295c71 (patch)
tree0e890cac4abf68c546b0c9759d76a0cfa06f7d2e /src/rest
parentabb55a490964790a65ad5ef32397c6046d03d889 (diff)
downloaddjango-rest-framework-a78f57847592fbaba9b483e2ace1591c9f295c71.tar.bz2
Nicer formatting of status
Diffstat (limited to 'src/rest')
-rw-r--r--src/rest/emitters.py2
-rw-r--r--src/rest/templates/emitter.html4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/rest/emitters.py b/src/rest/emitters.py
index fa6a2ffd..ee8ca57f 100644
--- a/src/rest/emitters.py
+++ b/src/rest/emitters.py
@@ -1,4 +1,5 @@
from django.template import Context, loader
+from django.core.handlers.wsgi import STATUS_CODE_TEXT
import json
class BaseEmitter(object):
@@ -17,6 +18,7 @@ class TemplatedEmitter(BaseEmitter):
context = Context({
'content': content,
'status': self.status,
+ 'reason': STATUS_CODE_TEXT.get(self.status, ''),
'headers': self.headers,
'resource_name': self.resource.__class__.__name__,
'resource_doc': self.resource.__doc__
diff --git a/src/rest/templates/emitter.html b/src/rest/templates/emitter.html
index b3a2d823..c8ddc16d 100644
--- a/src/rest/templates/emitter.html
+++ b/src/rest/templates/emitter.html
@@ -10,8 +10,8 @@
<body>
<h1>{{ resource_name }}</h1>
<p>{{ resource_doc }}</p>
- <pre>{% autoescape off %}HTTP Status {{ status }}
-{% for key, val in headers.items %}{{ key }}: {{ val }}
+ <pre>{% autoescape off %}<b>{{ status }} {{ reason }}</b>
+{% for key, val in headers.items %}<b>{{ key }}:</b> {{ val }}
{% endfor %}
{{ content|urlize_quoted_links }}{% endautoescape %} </pre>
</body>