Пример #1
0
 def http_method_not_allowed(self, request, *args, **kwargs):
     raise MethodNotAllowedException(name='method', value=request.method)
Пример #2
0
 def options(self, request: HttpRequest, *args, **kwargs) -> Any:
     if self.options_interactor is None:
         raise MethodNotAllowedException(name='Method', value='OPTIONS')
     return self.options_interactor.exec(request, *args, **kwargs)
Пример #3
0
 def patch(self, request: HttpRequest, *args, **kwargs) -> Any:
     if self.patch_interactor is None:
         raise MethodNotAllowedException(name='Method', value='PATCH')
     return self.patch_interactor.exec(request, *args, **kwargs)
Пример #4
0
 def delete(self, request: HttpRequest, *args, **kwargs) -> Any:
     if self.delete_interactor is None:
         raise MethodNotAllowedException(name='Method', value='DELETE')
     return self.delete_interactor.exec(request, *args, **kwargs)
Пример #5
0
 def get(self, request: HttpRequest, *args, **kwargs) -> Any:
     if self.get_interactor is None:
         raise MethodNotAllowedException(name='Method', value='GET')
     return self.get_interactor.exec(request, *args, **kwargs)
Пример #6
0
 def put(self, *args, **kwargs) -> Any:
     if self.put_interactor is None:
         raise MethodNotAllowedException(name='Method', value='PUT')
     return self.put_interactor.exec(*args, **kwargs)