mirror of
https://github.com/django/django.git
synced 2025-11-07 07:15:35 +00:00
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:
@@ -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):
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user