Я пытаюсь обработать эту ошибку django.db.utils.IntegrityError: duplicate key value....
Проблема в том, что я не хочу перехватывать все ошибки целостности, только ту, в которой есть сообщение «Значение дублированного ключа». Например, вот что я делаю:
try:
activity.save()
except IntegrityError as e:
# if the error is not a key duplication one then throw again
if 'duplicate key value' not in e.args[0]:
raise e
Мой вопрос: есть ли способ расширить класс IntegrityError
, чтобы дочерний класс мог проверить сообщение об ошибке IntegrityError
класс