2016-04-22 13 views
-1

eine Migration von einer älteren Django-Projekt Während der Arbeit ich in diesen Fehler lief nach dem Laufen:django-cms == 3.2.3 Migration von Django 1.5.12 bis 1.9.5 Auswahl Fehler

python manage.py check 

cms.UserSettings.language: (fields.E005) 'choices' must be an iterable containing (actual value, human readable name) tuples. 

Hat jemand laufen in dieses Problem? Leider muss ich warten, bis ich nicht mehr im Corp-Netzwerk bin, bevor ich die IRC-Kanäle fragen kann.

+1

Sie sollten stufenweise migrieren, es gab * große * Änderungen von 1.5.x auf 1.9.x – Sayse

+0

Können Sie den entsprechenden Code Ihres Modells posten? Dieser spezielle Fehler scheint darauf hinzuweisen, dass das Tupel, das Sie als mögliche Auswahl für das Feld 'Sprache' Ihres' UserSettings'-Modells übergeben, nicht gut ist. Dies könnte jedoch ein Red-Hering sein, denn wie @Sayse erwähnt, ist das ein * großer * Hop – brianpck

+0

Werfen Sie einen Blick auf http://stackoverflow.com/questions/28304776/are-numerically-keyed-choices-no-longer-possible -in-django-1-7: Hast du vergessen ein Komma für ein Tupel zu setzen? – brianpck

Antwort