mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-03-01 09:50:40 +03:00
Urg. Fixing broken merge
This commit is contained in:
parent
b18302586c
commit
5a59f339c1
|
@ -68,7 +68,7 @@ class UserLoggedInAuthenticator(BaseAuthenticator):
|
||||||
if request.method.upper() == 'POST':
|
if request.method.upper() == 'POST':
|
||||||
# Temporarily replace request.POST with .RAW_CONTENT,
|
# Temporarily replace request.POST with .RAW_CONTENT,
|
||||||
# so that we use our more generic request parsing
|
# so that we use our more generic request parsing
|
||||||
request._post = self.mixin.RAW_CONTENT
|
request._post = self.view.RAW_CONTENT
|
||||||
resp = CsrfViewMiddleware().process_view(request, None, (), {})
|
resp = CsrfViewMiddleware().process_view(request, None, (), {})
|
||||||
del(request._post)
|
del(request._post)
|
||||||
if resp is not None: # csrf failed
|
if resp is not None: # csrf failed
|
||||||
|
|
|
@ -9,8 +9,14 @@ from django.template import RequestContext, loader
|
||||||
from django.utils import simplejson as json
|
from django.utils import simplejson as json
|
||||||
from django import forms
|
from django import forms
|
||||||
|
|
||||||
from decimal import Decimal
|
from djangorestframework.utils import dict2xml, url_resolves
|
||||||
|
from djangorestframework.markdownwrapper import apply_markdown
|
||||||
|
from djangorestframework.breadcrumbs import get_breadcrumbs
|
||||||
|
from djangorestframework.description import get_name, get_description
|
||||||
|
from djangorestframework import status
|
||||||
|
|
||||||
|
from decimal import Decimal
|
||||||
|
import string
|
||||||
|
|
||||||
# TODO: Rename verbose to something more appropriate
|
# TODO: Rename verbose to something more appropriate
|
||||||
# TODO: Maybe None could be handled more cleanly. It'd be nice if it was handled by default,
|
# TODO: Maybe None could be handled more cleanly. It'd be nice if it was handled by default,
|
||||||
|
|
|
@ -77,6 +77,7 @@ class Resource(RequestMixin, ResponseMixin, AuthMixin, View):
|
||||||
# all other authentication is CSRF exempt.
|
# all other authentication is CSRF exempt.
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
def dispatch(self, request, *args, **kwargs):
|
def dispatch(self, request, *args, **kwargs):
|
||||||
|
try:
|
||||||
self.request = request
|
self.request = request
|
||||||
self.args = args
|
self.args = args
|
||||||
self.kwargs = kwargs
|
self.kwargs = kwargs
|
||||||
|
@ -126,6 +127,9 @@ class Resource(RequestMixin, ResponseMixin, AuthMixin, View):
|
||||||
response.headers['Vary'] = 'Authenticate, Accept'
|
response.headers['Vary'] = 'Authenticate, Accept'
|
||||||
|
|
||||||
return self.emit(response)
|
return self.emit(response)
|
||||||
|
except:
|
||||||
|
import traceback
|
||||||
|
traceback.print_exc()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,10 +3,7 @@
|
||||||
|
|
||||||
from django.core.urlresolvers import reverse
|
from django.core.urlresolvers import reverse
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
<<<<<<< local
|
|
||||||
=======
|
|
||||||
from django.core.urlresolvers import reverse
|
from django.core.urlresolvers import reverse
|
||||||
>>>>>>> other
|
|
||||||
from django.utils import simplejson as json
|
from django.utils import simplejson as json
|
||||||
|
|
||||||
from djangorestframework.compat import RequestFactory
|
from djangorestframework.compat import RequestFactory
|
||||||
|
@ -170,10 +167,7 @@ class AllowedMethodsTests(TestCase):
|
||||||
|
|
||||||
|
|
||||||
#above testcases need to probably moved to the core
|
#above testcases need to probably moved to the core
|
||||||
<<<<<<< local
|
|
||||||
=======
|
|
||||||
|
|
||||||
>>>>>>> other
|
|
||||||
|
|
||||||
class TestRotation(TestCase):
|
class TestRotation(TestCase):
|
||||||
"""For the example the maximum amount of Blogposts is capped off at views.MAX_POSTS.
|
"""For the example the maximum amount of Blogposts is capped off at views.MAX_POSTS.
|
||||||
|
|
|
@ -1,18 +1,12 @@
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.utils import simplejson as json
|
from django.utils import simplejson as json
|
||||||
<<<<<<< local
|
|
||||||
|
|
||||||
=======
|
|
||||||
>>>>>>> other
|
|
||||||
from djangorestframework.compat import RequestFactory
|
from djangorestframework.compat import RequestFactory
|
||||||
|
|
||||||
from pygments_api import views
|
from pygments_api import views
|
||||||
import tempfile, shutil
|
import tempfile, shutil
|
||||||
|
|
||||||
<<<<<<< local
|
|
||||||
|
|
||||||
=======
|
|
||||||
>>>>>>> other
|
|
||||||
|
|
||||||
class TestPygmentsExample(TestCase):
|
class TestPygmentsExample(TestCase):
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user