Kaydet (Commit) 7dc8b1a1 authored tarafından Malcolm Tredinnick's avatar Malcolm Tredinnick

Added a parameter to HttpResponse's constructor to enable explicit status code

setting. This will save us from being asked to add a subclass for every
possible HTTP status code.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@5554 bcc190cf-cafb-0310-a4f2-bffc1f526a37
üst eeb4ffc2
......@@ -162,7 +162,7 @@ class HttpResponse(object):
status_code = 200
def __init__(self, content='', mimetype=None):
def __init__(self, content='', mimetype=None, status=None):
from django.conf import settings
self._charset = settings.DEFAULT_CHARSET
if not mimetype:
......@@ -175,6 +175,8 @@ class HttpResponse(object):
self._is_string = True
self.headers = {'Content-Type': mimetype}
self.cookies = SimpleCookie()
if status:
self.status_code = status
def __str__(self):
"Full HTTP message, including headers"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment