我想让用户从他们说的语言中进行选择。 Django是否内置了语言列表,还是应该从其他来源获取语言列表?
目前:
class UserProfile(models.Model):
languages = models.ManyToManyField(Language)
class Language(models.Model):
shortcut ...
name ...
语言字段应该只能列出用户可以说的所有语言。
答案 0 :(得分:1)
有django-language-field。不幸的是,它是按语言代码而不是语言名称排序的。
答案 1 :(得分:0)
Django没有内置的语言列表!您必须从其他来源获取您的语言列表!例如,您可能会看到:natsort()