mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-06 12:14:28 +08:00
44 lines
1.2 KiB
Python
44 lines
1.2 KiB
Python
from django.core.handlers.wsgi import WSGIRequest
|
|
from django.http.response import (
|
|
HttpResponse,
|
|
HttpResponseRedirect,
|
|
JsonResponse,
|
|
)
|
|
from typing import (
|
|
Any,
|
|
Dict,
|
|
List,
|
|
Optional,
|
|
Union,
|
|
)
|
|
|
|
|
|
def get_formats() -> Dict[str, Union[str, int, List[str]]]: ...
|
|
|
|
|
|
def set_language(request: WSGIRequest) -> HttpResponseRedirect: ...
|
|
|
|
|
|
class JSONCatalog:
|
|
def render_to_response(
|
|
self,
|
|
context: Dict[str, Union[Dict[str, Union[str, List[str]]], Dict[str, Union[str, int, List[str]]], str]],
|
|
**response_kwargs
|
|
) -> JsonResponse: ...
|
|
|
|
|
|
class JavaScriptCatalog:
|
|
@property
|
|
def _num_plurals(self) -> int: ...
|
|
@property
|
|
def _plural_string(self) -> Optional[str]: ...
|
|
def get(self, request: WSGIRequest, *args, **kwargs) -> HttpResponse: ...
|
|
def get_catalog(self) -> Dict[str, Union[str, List[str]]]: ...
|
|
def get_context_data(self, **kwargs) -> Dict[str, Any]: ...
|
|
def get_paths(self, packages: List[str]) -> List[str]: ...
|
|
def get_plural(self) -> Optional[str]: ...
|
|
def render_to_response(
|
|
self,
|
|
context: Dict[str, Union[Dict[str, Union[str, int, List[str]]], None, Dict[str, str], Dict[str, Union[str, List[str]]]]],
|
|
**response_kwargs
|
|
) -> HttpResponse: ... |