Я сталкиваюсь с проблемой в админ-панели Django, когда я хочу добавить, удалить или обновить любое значение, которое я получил, эта ошибка,
django.db.utils.IntegrityError: (1452, 'Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не выполнено (db_name
. django_admin_log
, CONSTRAINT django_admin_log_user_id_c564eba6_fk_auth_user_id
FOREIGN KEY (user_id
) ССЫЛКИ auth_user
(id
)) ')
В моем проекте есть две пользовательские таблицы, одна из которых была создана при первой миграции, после чего я создаю модель custom user
. Он отлично работает на локальном, но сталкивается с проблемами на сервере. Поскольку Django по умолчанию использовал InnoDB, вся моя таблица находится в InnoDB (я нахожу какое-то решение, подобное этому, если я преобразую движок таблиц в MyISAM, это решит проблему), у меня есть много данных в базе данных, и я не могу ничего сделатьтестовая операция в нем.