mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-15 08:17:08 +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: ...
|
||||
|
||||
class ProcessFormView(View):
|
||||
def get(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
||||
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
||||
def put(self, *args: str, **kwargs: Any) -> HttpResponse: ...
|
||||
def get(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||
def put(self, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||
|
||||
class BaseFormView(FormMixin[_FormT], ProcessFormView): ...
|
||||
class FormView(TemplateResponseMixin, BaseFormView[_FormT]): ...
|
||||
@@ -49,8 +49,8 @@ class UpdateView(SingleObjectTemplateResponseMixin, BaseUpdateView[_T, _ModelFor
|
||||
|
||||
class DeletionMixin:
|
||||
success_url: Optional[str] = ...
|
||||
def post(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
||||
def delete(self, request: HttpRequest, *args: str, **kwargs: Any) -> HttpResponse: ...
|
||||
def post(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||
def delete(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
|
||||
def get_success_url(self) -> str: ...
|
||||
|
||||
class BaseDeleteView(DeletionMixin, BaseDetailView): ...
|
||||
|
||||
Reference in New Issue
Block a user