Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Person(models.Model):
- first_name = models.CharField(max_length=30)
- last_name = models.CharField(max_length=30)
- def get_admin_url(self):
- return reverse('admin:{0}_{1}_change'.format(self._meta.app_label, self._meta.model_name), args=(self.pk,))
- class Meta(object):
- unique_together = (('first_name','last_name'),)
- MIDDLEWARE_CLASSES = (
- ...
- 'some_app.middleware.RedirectOnUCBroken',
- ...
- )
- class RedirectOnUCBroken():
- def process_exception(self, request, exception):
- if type(exception) == django.db.IntegrityError:
- if check_if_that_was_the_case(request):
- return HttpRedirectResponse(proper_url)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement