好的,我正在编写一个国际Django应用程序,而本地化的文档很棒,除了我似乎无法在任何地方找到支持语言的完整列表。他们在哪?我真正想要做的是使用列表来填充模型上的选项,所以如果有办法以编程方式获得最佳选择。
谢谢!
答案 0 :(得分:4)
直接来源。所有语言Django(trunk)都提供翻译。
http://code.djangoproject.com/browser/django/trunk/django/conf/locale
答案 1 :(得分:3)
答案 2 :(得分:1)
清理答案:
from django.conf.global_settings import LANGUAGES
class MyModel(models.Model)
my_field = CharField(max_length=7, choices=LANGUAGES)
您可以直接看到代码:global_settings和locale/__init__.py
有关如何构建更广泛列表的更完整说明,请查看W3C Language Tag Page
答案 3 :(得分:0)
django设置文件中的说明。