Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
MuffinLover
@MuffinLover
Django
Как выводить ошибки триггеров в django admin?
InternalError at /admin/entities/branch/add/
The type of building does not match the expected type: 'Branch'
CONTEXT: PL/pgSQL function check_outlet_type_consistency() line 9 at RAISE
Как такое выводить в стандартной админке Django?
Вопрос задан
01 мая 2024
50 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Everything_is_bad
@Everything_is_bad
Самим перехватывать это через except. Ну и ты должен 100 раз подумать, прежде чем начать использовать триггеры, потому что это размытие кода между разными слоями. Вот зачем тут триггер, можно хватило было constraints у модели?
Ответ написан
01 мая 2024
2
комментария
Нравится
2
комментария
Facebook
Вконтакте
Twitter
MuffinLover
@MuffinLover
Автор вопроса
на этом примере не все так просто, но есть еще сложней
А как я в стандартной админке перехвачу и сделаю?
Написано
01 мая 2024
Everything_is_bad
@Everything_is_bad
MuffinLover
, например для add
https://docs.djangoproject.com/en/5.0/ref/contrib/...
а возможно стоит подумать и на уровень save модели перенести, сразу и не сказать как лучше
Написано
01 мая 2024
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Django
Простой
Как установить связь «2 ко многим» без промежуточной таблицы?
1 подписчик
26 мар.
84 просмотра
2
ответа
Django
Простой
Как в Django передать своё сообщения пользователю при обработке исключения ProtectedError?
1 подписчик
26 мар.
55 просмотров
1
ответ
Python
+2 ещё
Простой
Как анализировать востребованность технологии?
1 подписчик
10 мар.
158 просмотров
1
ответ
Django
+1 ещё
Средний
Авторизация Django + Vue на ESIA, с чего начать?
5 подписчиков
04 мар.
3068 просмотров
3
ответа
Django
Простой
Как настроить доступ к сайту?
1 подписчик
03 мар.
114 просмотров
1
ответ
CSS
+1 ещё
Простой
Почему не загружаются шрифты на сайте?
нет подписчиков
01 мар.
105 просмотров
0
ответов
Django
Простой
Почему возникает ошибка «Звонок с ID “20878“ не существует. Возможно оно было удалено»?
1 подписчик
26 февр.
67 просмотров
0
ответов
Django
Простой
Как прикрутить авторизация запросов по API key или Token в Django?
1 подписчик
18 февр.
80 просмотров
2
ответа
Django
Простой
Нужно ли чистить оперативную память после запроса картинки прокси сервером?
1 подписчик
16 февр.
101 просмотр
0
ответов
Django
+1 ещё
Простой
FastAPI + Django: нормально ли такое делать и если да, то каким образом?
1 подписчик
08 февр.
238 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Fullstack Developer (Django + React Native)
Private.Ki
от 3 000 до 3 000 $
Питонист-бекендер в проект с тестами
Федя и Самат
от 150 000 до 300 000 ₽
Старший Python разработчик/Senior Python developer
Платежное решение
•
Москва
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама