gpt4 book ai didi

python - 如何在 Django 模型中存储语言环境?

转载 作者:行者123 更新时间:2023-12-01 15:05:06 25 4
gpt4 key购买 nike

我想将语言环境存储为自定义用户模型中的用户首选项字段。

在我对 ISO-839-1 语言环境列表进行硬编码并将它们设置为 CharField 的选项之前,有没有更好的方法来做到这一点?

最佳答案

ISO-8859-1是“西方”字符编码的标准名称,而不是语言环境列表。你可能是说 language codes in ISO-639-1 .

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

此模块还包括语言环境元数据和管理界面的完整翻译。例如,django.conf.locale.LANG_INFO 的摘录:

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

Source in Django docs

关于python - 如何在 Django 模型中存储语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35074817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com