(self, request, *args, **kwargs)
| 248 | form_class = Form |
| 249 | |
| 250 | def post(self, request, *args, **kwargs): |
| 251 | # Set self.object before the usual form processing flow. |
| 252 | # Inlined because having DeletionMixin as the first base, for |
| 253 | # get_success_url(), makes leveraging super() with ProcessFormView |
| 254 | # overly complex. |
| 255 | self.object = self.get_object() |
| 256 | form = self.get_form() |
| 257 | if form.is_valid(): |
| 258 | return self.form_valid(form) |
| 259 | else: |
| 260 | return self.form_invalid(form) |
| 261 | |
| 262 | def form_valid(self, form): |
| 263 | success_url = self.get_success_url() |
nothing calls this directly
no test coverage detected