Привет. Есть несколько способов обработать типовые исключения:
- Написать декоратор для обработки исключений и применять его к каждой вьюхе (для cbv и функциональных вьюх нужны разные декораторы). Разобрано здесь: https://youtu.be/4qQDFt4EXdk
- Создать middleware для обработки исключений.
- Если ты используешь DRF воспользуйся custom_exception_handler