15 | | Continuing to proxy `post()` to `delete()`, as the PR here suggests, ends up duplicating the `get_object()` and `get_success_url()` calls (essentially from the two mixins, but inlined in this case because of the tangled inheritance structure, [https://github.com/django/django/pull/14634/files#diff-bf5815bb9e60d6b9f1a261957863a70cc9ad03efdbd7941c0e1659b7ceb2895fR237-R240 see comment].) Doing that is less than ideal: with the added `FormMixin` behaviour, `post()` is a much more complex handler than `delete()` — they're no longer equivalent. |
| 15 | Continuing to proxy `post()` to `delete()`, as the PR here suggests, ends up duplicating the `get_object()` and `get_success_url()` calls (essentially from the two mixins, but inlined in this case because of the tangled inheritance structure, [https://github.com/django/django/pull/14634/files#diff-bf5815bb9e60d6b9f1a261957863a70cc9ad03efdbd7941c0e1659b7ceb2895fR237-R240 see comment].) Proxying the handlers is less than ideal: with the added `FormMixin` behaviour, `post()` is a much more complex handler than `delete()` — they're no longer equivalent. |