mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-16 16:57:12 +08:00
Allow *args to be Any for generic views (#831)
This commit is contained in:
committed by
GitHub
parent
515e382d4a
commit
5d3768e593
@@ -36,9 +36,9 @@ class ModelFormMixin(Generic[_T, _ModelFormT], AbstractFormMixin, SingleObjectMi
|
|||||||
def form_invalid(self, form: _ModelFormT) -> HttpResponse: ...
|
def form_invalid(self, form: _ModelFormT) -> HttpResponse: ...
|
||||||
|
|
||||||
class ProcessFormView(View):
|
class ProcessFormView(View):
|
||||||
def get(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
def get(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||||
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||||
def put(self, *args: str, **kwargs: Any) -> HttpResponse: ...
|
def put(self, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||||
|
|
||||||
class BaseFormView(FormMixin[_FormT], ProcessFormView): ...
|
class BaseFormView(FormMixin[_FormT], ProcessFormView): ...
|
||||||
class FormView(TemplateResponseMixin, BaseFormView[_FormT]): ...
|
class FormView(TemplateResponseMixin, BaseFormView[_FormT]): ...
|
||||||
@@ -49,8 +49,8 @@ class UpdateView(SingleObjectTemplateResponseMixin, BaseUpdateView[_T, _ModelFor
|
|||||||
|
|
||||||
class DeletionMixin:
|
class DeletionMixin:
|
||||||
success_url: Optional[str] = ...
|
success_url: Optional[str] = ...
|
||||||
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||||
def delete(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
def delete(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||||
def get_success_url(self) -> str: ...
|
def get_success_url(self) -> str: ...
|
||||||
|
|
||||||
class BaseDeleteView(DeletionMixin, BaseDetailView): ...
|
class BaseDeleteView(DeletionMixin, BaseDetailView): ...
|
||||||
|
|||||||
Reference in New Issue
Block a user