Files
django-stubs/django/views/generic/detail.pyi
2018-07-29 18:27:46 +03:00

32 lines
848 B
Python

from django.core.handlers.wsgi import WSGIRequest
from django.db.models.base import Model
from django.db.models.query import QuerySet
from django.template.response import TemplateResponse
from typing import (
Any,
Dict,
List,
Optional,
Union,
)
class BaseDetailView:
def get(
self,
request: WSGIRequest,
*args,
**kwargs
) -> TemplateResponse: ...
class SingleObjectMixin:
def get_context_data(self, **kwargs) -> Dict[str, Any]: ...
def get_context_object_name(self, obj: Union[Model, Dict[str, str]]) -> Optional[str]: ...
def get_object(self, queryset: Optional[QuerySet] = ...) -> Model: ...
def get_queryset(self) -> QuerySet: ...
def get_slug_field(self) -> str: ...
class SingleObjectTemplateResponseMixin:
def get_template_names(self) -> List[str]: ...