Lijkt me overly complicated: waarom doe je dit op deze manier en niet bijvoorbeeld

```
def get_success_url(self):
    return self.request.POST.get('success_url', None) or self.success_url
```

?