2016-04-22 12 views
-1

Работая миграцию старшего проекта Django я побежал в эту ошибку после запуска:Джанго-CMS == 3.2.3 миграции из Джанго 1.5.12 ошибки 1.9.5 ВЫБОРА

python manage.py check 

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

Любых бежал в этот вопрос? К сожалению, я должен подождать, пока я не буду в корпоративной сети, прежде чем я могу спросить каналы IRC.

+1

Вы должны мигрировать поэтапно, были * огромные * изменения от 1.5.x до 1.9.x – Sayse

+0

Можете ли вы разместить соответствующий код вашей модели? Эта конкретная ошибка, похоже, указывает на то, что кортеж, который вы передаете, как возможные варианты для поля 'language' вашей модели UserSettings', не очень хорош. Это может быть красная селедка, хотя, поскольку @Sayse упоминает, что это * большой * хоп – brianpck

+0

Взгляните на http://stackoverflow.com/questions/28304776/are-numerically-keyed-choices-no-longer-possible -in-django-1-7: вы забыли добавить запятую для одного выбора кортежа? – brianpck

ответ