mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-18 12:12:19 +03:00
removed request parameter from resource methods
This commit is contained in:
parent
ae48937334
commit
745e6f3386
|
@ -46,18 +46,18 @@ class BaseResource(Serializer):
|
||||||
"""
|
"""
|
||||||
return self.serialize(obj)
|
return self.serialize(obj)
|
||||||
|
|
||||||
def retrieve(self, request, *args, **kwargs):
|
def retrieve(self, *args, **kwargs):
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
||||||
def create(self, request, *args, **kwargs):
|
def create(self, *args, **kwargs):
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
||||||
@bound_resource_required
|
@bound_resource_required
|
||||||
def update(self, data, request, *args, **kwargs):
|
def update(self, data, *args, **kwargs):
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
||||||
@bound_resource_required
|
@bound_resource_required
|
||||||
def delete(self, request, *args, **kwargs):
|
def delete(self, *args, **kwargs):
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
||||||
@bound_resource_required
|
@bound_resource_required
|
||||||
|
@ -331,7 +331,7 @@ class ModelResource(FormResource):
|
||||||
|
|
||||||
self.model = getattr(view, 'model', None) or self.model
|
self.model = getattr(view, 'model', None) or self.model
|
||||||
|
|
||||||
def retrieve(self, request, *args, **kwargs):
|
def retrieve(self, *args, **kwargs):
|
||||||
"""
|
"""
|
||||||
Return a model instance or None.
|
Return a model instance or None.
|
||||||
"""
|
"""
|
||||||
|
@ -346,7 +346,7 @@ class ModelResource(FormResource):
|
||||||
self.instance = instance
|
self.instance = instance
|
||||||
return self.instance
|
return self.instance
|
||||||
|
|
||||||
def create(self, request, *args, **kwargs):
|
def create(self, *args, **kwargs):
|
||||||
model = self.get_model()
|
model = self.get_model()
|
||||||
kwargs = self._clean_url_kwargs(kwargs)
|
kwargs = self._clean_url_kwargs(kwargs)
|
||||||
|
|
||||||
|
@ -355,7 +355,7 @@ class ModelResource(FormResource):
|
||||||
return self.instance
|
return self.instance
|
||||||
|
|
||||||
@bound_resource_required
|
@bound_resource_required
|
||||||
def update(self, data, request, *args, **kwargs):
|
def update(self, data, *args, **kwargs):
|
||||||
model = self.get_model()
|
model = self.get_model()
|
||||||
kwargs = self._clean_url_kwargs(kwargs)
|
kwargs = self._clean_url_kwargs(kwargs)
|
||||||
data = dict(data, **kwargs)
|
data = dict(data, **kwargs)
|
||||||
|
@ -390,11 +390,11 @@ class ModelResource(FormResource):
|
||||||
return self.instance
|
return self.instance
|
||||||
|
|
||||||
@bound_resource_required
|
@bound_resource_required
|
||||||
def delete(self, request, *args, **kwargs):
|
def delete(self, *args, **kwargs):
|
||||||
self.instance.delete()
|
self.instance.delete()
|
||||||
return self.instance
|
return self.instance
|
||||||
|
|
||||||
def list(self, request, *args, **kwargs):
|
def list(self, *args, **kwargs):
|
||||||
# TODO: QuerysetResource instead !?
|
# TODO: QuerysetResource instead !?
|
||||||
kwargs = self._clean_url_kwargs(kwargs)
|
kwargs = self._clean_url_kwargs(kwargs)
|
||||||
queryset = self.get_queryset()
|
queryset = self.get_queryset()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user