Python 如何在django模型中存储区域设置?

Python 如何在django模型中存储区域设置?,python,django,django-models,Python,Django,Django Models,我想将区域设置存储为自定义用户模型中的用户首选项字段 在我开始硬编码ISO-839-1语言环境列表并将其设置为CharField选项之前,有没有更好的方法呢?是“西方”字符编码的标准名称,而不是语言环境列表。你可能是说那个 如果您打算将本地化代码存储为用户的语言/方言,您可以使用Django自己支持的通用语言列表;请参阅django.conf.locale 该模块还包括区域设置元数据和管理界面的完整翻译。例如,摘自django.conf.locale.LANG_INFO: LANG_INFO =

我想将区域设置存储为自定义用户模型中的用户首选项字段

在我开始硬编码ISO-839-1语言环境列表并将其设置为CharField选项之前,有没有更好的方法呢?

是“西方”字符编码的标准名称,而不是语言环境列表。你可能是说那个

如果您打算将本地化代码存储为用户的语言/方言,您可以使用Django自己支持的通用语言列表;请参阅
django.conf.locale

该模块还包括区域设置元数据和管理界面的完整翻译。例如,摘自
django.conf.locale.LANG_INFO

LANG_INFO = {
    # ...
    'vi': {
        'bidi': False,
        'code': 'vi',
        'name': 'Vietnamese',
        'name_local': 'Tiếng Việt',
    },
    # ...
}

感谢您提出这个问题。