use rest_framework's permission denied
diff --git a/planetstack/apigen/api.template.py b/planetstack/apigen/api.template.py
index 021c01d..7051c13 100644
--- a/planetstack/apigen/api.template.py
+++ b/planetstack/apigen/api.template.py
@@ -9,7 +9,7 @@
from django.forms import widgets
from rest_framework import filters
from django.conf.urls import patterns, url
-from django.core.exceptions import PermissionDenied
+from rest_framework.exceptions import PermissionDenied as RestFrameworkPermissionDenied
if hasattr(serializers, "ReadOnlyField"):
# rest_framework 3.x
@@ -228,7 +228,7 @@
def get_queryset(self):
if (not self.request.user.is_authenticated()):
- raise PermissionDenied("You must be authenticated in order to use this API")
+ raise RestFrameworkPermissionDenied("You must be authenticated in order to use this API")
return {{ object.camel }}.select_by_user(self.request.user)
def create(self, request, *args, **kwargs):
@@ -268,7 +268,7 @@
def get_queryset(self):
if (not self.request.user.is_authenticated()):
- raise PermissionDenied("You must be authenticated in order to use this API")
+ raise RestFrameworkPermissionDenied("You must be authenticated in order to use this API")
return {{ object.camel }}.select_by_user(self.request.user)
# update() is handled by PlanetStackRetrieveUpdateDestroyAPIView