diff options
| author | Tom Christie | 2011-04-25 01:03:23 +0100 |
|---|---|---|
| committer | Tom Christie | 2011-04-25 01:03:23 +0100 |
| commit | 4692374e0d6f020f8a7a95f3a60094d525c59341 (patch) | |
| tree | 016dec93ce950027e2ee6f4a6b8c0e1d5ecf2037 /djangorestframework/modelresource.py | |
| parent | cb4b4f6be6eeac3d2383614998a5e1436cb4226e (diff) | |
| download | django-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.py | 6 |
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 |
