BaseDeleteView now extends FormMixin (#1215)

* BaseDeleteView now extends FormMixin

Co-Authored-By: Simon Kohlmeyer <simon.kohlmeyer@gmail.com>

* With Generic

Co-authored-by: Simon Kohlmeyer <simon.kohlmeyer@gmail.com>
This commit is contained in:
Adam Johnson
2022-10-28 21:36:38 +01:00
committed by GitHub
parent 875acf76d7
commit 7bce5c2081

View File

@@ -66,9 +66,9 @@ class DeletionMixin(Generic[_M]):
def delete(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponse: ...
def get_success_url(self) -> str: ...
class BaseDeleteView(DeletionMixin[_M], BaseDetailView[_M]):
class BaseDeleteView(Generic[_M, _ModelFormT], DeletionMixin[_M], FormMixin[_ModelFormT], BaseDetailView[_M]):
object: _M
class DeleteView(SingleObjectTemplateResponseMixin, BaseDeleteView[_M]):
class DeleteView(Generic[_M, _ModelFormT], SingleObjectTemplateResponseMixin, BaseDeleteView[_M, _ModelFormT]):
object: _M
template_name_suffix: str = ...