2024-10-02 18:21:44 发布
网友
在哪里可以找到这样的语言和语言代码列表。
(Swedish,sv) (English,en)
以前的答案只提到从settings.py中获取LANGUAGE,但是这个变量很有可能被覆盖。所以,您可以从^{}获得完整的列表
LANGUAGE
from django.db import models from django.conf.global_settings import LANGUAGES class ModelWithLanguage(models.Model): language = models.CharField(max_length=7, choices=LANGUAGES)
如果您想从django内部使用一些东西,请尝试:
from django.conf import settings
这将采用上面的格式,使其非常适合在一个模型选项=字段中进行赋值。(即user_language = models.CharField(max_length=7, choices=settings.LANGUAGES))
user_language = models.CharField(max_length=7, choices=settings.LANGUAGES)
LANGUAGES = ( ('ar', gettext_noop('Arabic')), ('bg', gettext_noop('Bulgarian')), ('bn', gettext_noop('Bengali')), etc.... )
Note that django.conf.settings isn’t a module
维基:
http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
以前的答案只提到从settings.py中获取} 获得完整的列表
LANGUAGE
,但是这个变量很有可能被覆盖。所以,您可以从^{如果您想从django内部使用一些东西,请尝试:
这将采用上面的格式,使其非常适合在一个模型选项=字段中进行赋值。(即
user_language = models.CharField(max_length=7, choices=settings.LANGUAGES)
)有关使用设置的说明:
Note that django.conf.settings isn’t a module
维基:
http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
相关问题 更多 >
编程相关推荐