mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-08 13:04:47 +08:00
25 lines
836 B
Python
25 lines
836 B
Python
from typing import Any, Optional
|
|
|
|
from django.core.handlers.wsgi import WSGIRequest
|
|
from django.http.response import (
|
|
Http404,
|
|
HttpResponseBadRequest,
|
|
HttpResponseForbidden,
|
|
HttpResponseNotFound,
|
|
HttpResponseServerError,
|
|
)
|
|
|
|
ERROR_404_TEMPLATE_NAME: str
|
|
ERROR_403_TEMPLATE_NAME: str
|
|
ERROR_400_TEMPLATE_NAME: str
|
|
ERROR_500_TEMPLATE_NAME: str
|
|
|
|
def page_not_found(
|
|
request: WSGIRequest, exception: Optional[Http404], template_name: str = ...
|
|
) -> HttpResponseNotFound: ...
|
|
def server_error(request: WSGIRequest, template_name: str = ...) -> HttpResponseServerError: ...
|
|
def bad_request(request: WSGIRequest, exception: Exception, template_name: str = ...) -> HttpResponseBadRequest: ...
|
|
def permission_denied(
|
|
request: WSGIRequest, exception: Exception, template_name: str = ...
|
|
) -> HttpResponseForbidden: ...
|