diff --git a/restless/dj.py b/restless/dj.py index 3ffb778..f361b7a 100644 --- a/restless/dj.py +++ b/restless/dj.py @@ -26,6 +26,10 @@ def as_list(self, *args, **kwargs): def as_detail(self, *args, **kwargs): return csrf_exempt(super(DjangoResource, self).as_detail(*args, **kwargs)) + @classmethod + def as_view(cls, view_type, *args, **kwargs): + return csrf_exempt(super(DjangoResource, cls).as_view(view_type, *args, **kwargs)) + def is_debug(self): # By default, Django-esque. return settings.DEBUG