diff options
| author | Alex Gaynor <alex.gaynor@gmail.com> | 2011-04-26 16:56:17 +0000 |
|---|---|---|
| committer | Alex Gaynor <alex.gaynor@gmail.com> | 2011-04-26 16:56:17 +0000 |
| commit | 2f9c52dc900f9cf689af23fbe5b4947ef97a924f (patch) | |
| tree | f43e5a3078c2fc0a3a3090d009267e6c8c3a453d | |
| parent | 930371e91b03f91691fa5e2e4f428cb72469e191 (diff) | |
Fixed a failing test in special_headers, and performed a bit of cleanup.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16105 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/views/generic/base.py | 5 | ||||
| -rw-r--r-- | tests/regressiontests/special_headers/views.py | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/django/views/generic/base.py b/django/views/generic/base.py index 4e28b5280d..6b5256779f 100644 --- a/django/views/generic/base.py +++ b/django/views/generic/base.py @@ -44,8 +44,6 @@ class View(object): def view(request, *args, **kwargs): self = cls(**initkwargs) - if hasattr(self, 'get') and not hasattr(self, 'head'): - self.head = self.get return self.dispatch(request, *args, **kwargs) # take name and docstring from class @@ -79,6 +77,9 @@ class View(object): ) return http.HttpResponseNotAllowed(allowed_methods) + def head(self, *args, **kwargs): + return self.get(*args, **kwargs) + class TemplateResponseMixin(object): """ diff --git a/tests/regressiontests/special_headers/views.py b/tests/regressiontests/special_headers/views.py index 7ec99ad4e1..ce940363ea 100644 --- a/tests/regressiontests/special_headers/views.py +++ b/tests/regressiontests/special_headers/views.py @@ -10,5 +10,5 @@ def xview(request): return HttpResponse() class XViewClass(View): - def get(request): + def get(self, request): return HttpResponse() |
