django-cms==3.2.3 从 Django 1.5.12 迁移到 1.9.5 选择错误
django-cms==3.2.3 migration from Django 1.5.12 to 1.9.5 choices error
在迁移旧的 Django 项目时,我 运行 在 运行ning:
之后遇到了这个错误
python manage.py check
cms.UserSettings.language: (fields.E005) 'choices' must be an iterable containing (actual value, human readable name) tuples.
有人 运行 解决过这个问题吗?不幸的是,我必须等到我不在公司网络上才能询问 IRC 频道。
http://docs.django-cms.org/en/latest/reference/configuration.html#cms-languages
原来我在 settings.py 文件中遗漏了这个重要的设置:
CMS_LANGUAGES = {
'default': {
'fallbacks': ['en',],
'redirect_on_fallback':True,
'public': True,
'hide_untranslated': False,
}
}
感谢 brianpck 指出了正确的方向。
在迁移旧的 Django 项目时,我 运行 在 运行ning:
之后遇到了这个错误python manage.py check
cms.UserSettings.language: (fields.E005) 'choices' must be an iterable containing (actual value, human readable name) tuples.
有人 运行 解决过这个问题吗?不幸的是,我必须等到我不在公司网络上才能询问 IRC 频道。
http://docs.django-cms.org/en/latest/reference/configuration.html#cms-languages
原来我在 settings.py 文件中遗漏了这个重要的设置:
CMS_LANGUAGES = {
'default': {
'fallbacks': ['en',],
'redirect_on_fallback':True,
'public': True,
'hide_untranslated': False,
}
}
感谢 brianpck 指出了正确的方向。