Update djangorestframework/views.py

Avoid the extra call to .lower
This commit is contained in:
David Guaraglia 2012-08-24 14:16:54 -07:00
parent db7d15d5d1
commit 81a306d5fc

View File

@ -220,8 +220,9 @@ class View(ResourceMixin, RequestMixin, ResponseMixin, AuthMixin, DjangoView):
self._check_permissions()
# Get the appropriate handler method
if self.method.lower() in self.http_method_names:
handler = getattr(self, self.method.lower(), self.http_method_not_allowed)
method_name = self.method.lower()
if method_name in self.http_method_names:
handler = getattr(self, method_name, self.http_method_not_allowed)
else:
handler = self.http_method_not_allowed