Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django syncdb funktioniert in SQLite und schlägt in MySQL fehl

Wenn Sie diese Versionen Python3.3 Django1.6 verwenden, verwenden Sie die offizielle MySql-Middleware mysql-connector-python-1.1.4-py3.3.

Die Lösung:find:creation.py innerhalb Ihrer Site-Packages und Modification method:sql_for_inline_foreign_key_references lautet:Sie können nur die Methodenparameter ändern

def sql_for_inline_foreign_key_references (self, model, field, known_models, style):

Dies ist keine gute Lösung, dies ist eine Alternative zum Entfernen des Fehlers.