mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-13 15:31:55 +08:00
25 lines
649 B
Python
25 lines
649 B
Python
from django.core.handlers.wsgi import WSGIRequest
|
|
from django.http.response import (
|
|
FileResponse,
|
|
HttpResponse,
|
|
HttpResponseBase,
|
|
)
|
|
from typing import (
|
|
Callable,
|
|
Union,
|
|
)
|
|
|
|
|
|
class BaseHandler:
|
|
def _get_response(
|
|
self,
|
|
request: WSGIRequest
|
|
) -> Union[HttpResponse, FileResponse]: ...
|
|
def get_response(self, request: WSGIRequest) -> HttpResponseBase: ...
|
|
def load_middleware(self) -> None: ...
|
|
def make_view_atomic(self, view: Callable) -> Callable: ...
|
|
def process_exception_by_middleware(
|
|
self,
|
|
exception: Exception,
|
|
request: WSGIRequest
|
|
) -> HttpResponse: ... |