擅长:python、mysql、java
<p>以前的答案只提到从<em>settings.py</em>中获取<code>LANGUAGE</code>,但是这个变量很有可能被覆盖。所以,您可以从<a href="https://github.com/django/django/blob/master/django/conf/global_settings.py#L56-L145" rel="noreferrer">^{<cd2>}</a>获得完整的列表</p>
<pre><code>from django.db import models
from django.conf.global_settings import LANGUAGES
class ModelWithLanguage(models.Model):
language = models.CharField(max_length=7, choices=LANGUAGES)
</code></pre>