Як ви змусите Джанго створити реальні обмеження для зовнішнього ключа при використанні бекенда MySQL? Якщо я читаю це старий звіт про помилку правильно, Django слід створювати справжні зовнішні ключі, але моє встановлення за замовчуванням Django 1.2.3 за допомогою MySQL генерує лише індекси для моделей .ForeignKey ().
Відповіді:
3 для відповіді № 1Змініть движок бази даних на InnoDB. MyISAM не підтримує зовнішні ключі.
0 для відповіді № 2
Я працюю на Django 1.2.1 з MySQL_python-1.2.3c і може перевірити, що він дійсно створює власні записи з іноземних ключів у MySQL.
Я пропоную перевірити, чи використовуєте ви MySQL_python-1.2.3c або вище