aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/modelresource.py
diff options
context:
space:
mode:
authorTom Christie2011-04-25 01:03:23 +0100
committerTom Christie2011-04-25 01:03:23 +0100
commit4692374e0d6f020f8a7a95f3a60094d525c59341 (patch)
tree016dec93ce950027e2ee6f4a6b8c0e1d5ecf2037 /djangorestframework/modelresource.py
parentcb4b4f6be6eeac3d2383614998a5e1436cb4226e (diff)
downloaddjango-rest-framework-4692374e0d6f020f8a7a95f3a60094d525c59341.tar.bz2
Generic permissions added, allowed_methods and anon_allowed_methods now defunct, dispatch now mirrors View.dispatch more nicely
Diffstat (limited to 'djangorestframework/modelresource.py')
-rw-r--r--djangorestframework/modelresource.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/djangorestframework/modelresource.py b/djangorestframework/modelresource.py
index 23a87e65..24fb62ab 100644
--- a/djangorestframework/modelresource.py
+++ b/djangorestframework/modelresource.py
@@ -410,13 +410,13 @@ class ModelResource(Resource):
class RootModelResource(ModelResource):
"""A Resource which provides default operations for list and create."""
- allowed_methods = ('GET', 'POST')
queryset = None
def get(self, request, *args, **kwargs):
queryset = self.queryset if self.queryset else self.model.objects.all()
return queryset.filter(**kwargs)
+ put = delete = http_method_not_allowed
class QueryModelResource(ModelResource):
"""Resource with default operations for list.
@@ -424,10 +424,8 @@ class QueryModelResource(ModelResource):
allowed_methods = ('GET',)
queryset = None
- def get_form(self, data=None):
- return None
-
def get(self, request, *args, **kwargs):
queryset = self.queryset if self.queryset else self.model.objects.all()
return queryset.filer(**kwargs)
+ post = put = delete = http_method_not_allowed \ No newline at end of file