Django - 语言选择领域

时间:2017-10-15 21:09:58

标签: python django django-1.1

我想让用户从他们说的语言中进行选择。 Django是否内置了语言列表,还是应该从其他来源获取语言列表?

目前:

class UserProfile(models.Model):
    languages = models.ManyToManyField(Language)

class Language(models.Model):
    shortcut ...
    name ... 

语言字段应该只能列出用户可以说的所有语言。

2 个答案:

答案 0 :(得分:1)

django-language-field。不幸的是,它是按语言代码而不是语言名称排序的。

答案 1 :(得分:0)

Django没有内置的语言列表!您必须从其他来源获取您的语言列表!例如,您可能会看到:natsort()