2017-10-15 9 views
0

私はユーザーが話す言語から選択できるようにしたい。 Djangoが言語のリストに組み込まれているのですか、他のソースから言語のリストを取得すべきですか?今のDjango - 言語の選択肢のフィールド

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

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

言語フィールドは、ユーザーだけが話すことができるすべての言語の一覧を表示することができるはずです。

+0

ISO 639リストの1つを使用してください:https://en.wikipedia.org/wiki/Lists_of_ISO_639_codes – patrickmdnet

答えて

0

Djangoには長時間の組み込みリストがありません!あなたは他の出所からあなたのリストのリストを取得する必要があります!たとえば、次のように表示されます。https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

関連する問題