コード例 #1
0
ファイル: core.py プロジェクト: ojos/python-ca
 def http_method_not_allowed(self, request, *args, **kwargs):
     raise MethodNotAllowedException(name='method', value=request.method)
コード例 #2
0
ファイル: core.py プロジェクト: ojos/python-ca
 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
ファイル: core.py プロジェクト: ojos/python-ca
 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
ファイル: core.py プロジェクト: ojos/python-ca
 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
ファイル: core.py プロジェクト: ojos/python-ca
 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)