eine einfache Charfield usw. Umbenennen scheinen einfach (Django - How to rename a model field using South?)Wie kann man ein Fremdschlüsselfeld mit South umbenennen?
Jedoch, wenn ich auf einem ForeignKey Feld das gleiche versuchen, mit mir eine Fehlermeldung erhalten:
_mysql_exceptions.OperationalError: (1091, "Can't DROP '[new_fkey_field_name]'; check that column/key exists")
, die aus der Migration stammt versuchen, die rückwärts laufen aus irgendeinem Grund (wie in der Spur belegt).
Irgendwelche Ideen?
Sieht aus wie Problem auf MySql Seite ist. - Welche Speicher-Engine haben Sie verwendet? - Verwenden Sie MyISAM (das die referenzielle Integrität nicht unterstützt)? - Haben Sie es mit sqlite von postgresql versucht? –
Ähnliche Frage hier: http: // stackoverflow.com/questions/1600129/using-süd-zu-refactor-a-django-modell-mit-vererbung –