Fixed #14495 -- DeletionMixin and FormMixin don't have an object to work with so they cannot redirect to get_absolute_url and shouldn't claim they do.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14284 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
f6a0b7cfe3
commit
1a270bd103
|
@ -50,8 +50,7 @@ class FormMixin(object):
|
||||||
url = self.success_url
|
url = self.success_url
|
||||||
else:
|
else:
|
||||||
raise ImproperlyConfigured(
|
raise ImproperlyConfigured(
|
||||||
"No URL to redirect to. Either provide a url or define"
|
"No URL to redirect to. Provide a success_url.")
|
||||||
" a get_absolute_url method on the Model.")
|
|
||||||
return url
|
return url
|
||||||
|
|
||||||
def form_valid(self, form):
|
def form_valid(self, form):
|
||||||
|
@ -231,8 +230,7 @@ class DeletionMixin(object):
|
||||||
return self.success_url
|
return self.success_url
|
||||||
else:
|
else:
|
||||||
raise ImproperlyConfigured(
|
raise ImproperlyConfigured(
|
||||||
"No URL to redirect to. Either provide a url or define"
|
"No URL to redirect to. Provide a success_url.")
|
||||||
" a get_absolute_url method on the Model.")
|
|
||||||
|
|
||||||
class BaseDeleteView(DeletionMixin, BaseDetailView):
|
class BaseDeleteView(DeletionMixin, BaseDetailView):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue