私は自然に私が始めた、私のユーザーは、彼らが話すラング(複数可)を述べることができるようにする必要があります:Djangoにはglobal_settings.LANGUAGESのManyToMany関係がありますか?
class Language(models.Model):
name = models.CharField(max_length=128)
class UserProfile(models.Model):
languages = models.ManyToManyField("Language", related_name="users")
しかし、その後、私はこれを発見した:
私が好きなfrom django.conf.global_settings import LANGUAGES
DRYの原則を守るだけであれば、使用する。問題は、ユーザーが複数の言語を使用できるようにする方法を理解できないことです。
「複数の言語を使用する」とはどういう意味ですか? –
同じ内容を複数の言語で提供する必要がある場合は、[django-rosetta](https://github.com/mbi/django-rosetta)アプリケーションをご覧ください。 – jcollado
私は各ユーザーが話す言語のリストを用意しようとしています。 –