Ako prinútite Django vytvoriť skutočné obmedzenia cudzieho kľúča pri používaní MySQL backend? Ak to čítam starú správu o chybe správne by mal Django vytvárať skutočné cudzie kľúče, ale moja predvolená konfigurácia Django 1.2.3 pomocou MySQL iba generuje indexy pre models.ForeignKey ().
odpovede:
3 pre odpoveď č. 1Zmeňte databázový nástroj na InnoDB. MyISAM nepodporuje cudzie kľúče.
0 pre odpoveď č. 2
Spúšťam program Django 1.2.1 pomocou nástroja MySQL_python-1.2.3c a môžem overiť, či skutočne vytvára správne záznamy o cudzích kľúčoch v MySQL.
Navrhujem, aby ste skontrolovali, či používate MySQL_python-1.2.3c alebo lepšie