170 похожих чатов

Всем привет! Подскажите пожалуйста, что за дичь? from django.contrib.auth.models import User class UserConfigs(models.Model):

user = models.ForeignKey(User, on_delete=models.CASCADE)

В рамках ОРМ работает как надо - удаляется юзер, удаляются и записи в UserConfigs
Но если попытаться удалить запись через CLI:

ОШИБКА: UPDATE или DELETE в таблице "auth_user" нарушает ограничение внешнего ключа "user_confs_user_id_636a9ef2_fk_auth_user_id" таблицы "user_confs"
ПОДРОБНОСТИ: На ключ (id)=(8) всё ещё есть ссылки в таблице "user_confs".

Логический вопрос - почему?
Смотрим в таблицу user_confs модели UserConfigs(models.Model):

"user_confs_user_id_636a9ef2_fk_auth_user_id" FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED

WHAT? Для on_delete=models.CASCADE в SQL есть прямой аналог REFERENCES auth_user(id) ON DELETE CASCADE

1 ответов

7 просмотров

https://stackoverflow.com/questions/35780443/django-on-delete-models-cascade-has-no-effect-at-sql-level

Похожие вопросы

Обсуждают сегодня

кто поможет крякнуть чит? (реверс инжиринг) чтобы разблокировать премиум версию
Mёdkinson Medvezhkin
39
давайте за механические клавиатуры потрём, мне тут неучтенных денег упало и их можно потратить на что-то такое, вот думаю про dark project kd87a, кто-то имеет что-то подобное?
Oleg Nosov
24
Подскажите, сейчас что то есть (JS модуль какой-нибудь), что можно использовать для: 1) переваривания javascript codа из html fileа, т.е. разбивки, на переменные, команды, бло...
Iar De
14
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос по организации кода. Пилю свой велосипед логгер Есть у меня множество уровней сообщений. Я набрасываю сообщения в стринглист, а когда они нужны, вызываю их через функц...
Serjone
21
а в чем профит по сравнению с другими вариантами?
Vyacheslav Olkhovchenkov
10
Диски перестали работать почему-то в Нидерландах тогда. 0кб в сек Никто как я понял не сможет посоветовать vds в Нидерландах ?
Stargrapefruit
16
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
19
Приветствую! Вопрос о стилях, новосозданное тестовое приложение, закинул на форму StyleBook, назначил форме этот стиль, в редакторе они отображается. собираю программу, там ни...
Евгений
7
Has anyone experienced Sign in with Apple (with Firebase Authentication) does not provide name or email of the user even when requested with "email" and "fullName" scopes? He...
Sree (𝓣𝓪𝔂𝓵𝓸𝓻'𝓼 𝓥𝓮𝓻𝓼𝓲𝓸𝓷) 🦉 🦉
12
Карта сайта