-1
工作時的舊Django項目跑我跑後爲這個錯誤的遷移:的Django-CMS == 3.2.3遷移從Django的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.5.x到1.9.x發生了巨大的變化。 – Sayse
您可以發佈模型的相關代碼嗎?這個特殊的錯誤似乎表明你的'UserSettings'模型的'language'字段可能選擇的元組不正確。這可能是一個紅鯡魚,但是,因爲@Sayse提到這是一個*大*跳 – brianpck
看看http://stackoverflow.com/questions/28304776/are-numerically-keyed-choices-no-longer-possible -in-django-1-7:你忘了爲單選元組添加一個逗號嗎? – brianpck