我需要的用戶能夠說明他們講索緒爾(S),所以很自然我開始:Can Django與global_settings.LANGUAGES有多對多的關係嗎?
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原則。問題是,我無法弄清楚如何讓用戶擁有多種語言。
「有多種語言」是什麼意思? – 2012-01-18 11:46:34
如果您需要提供多種語言的相同內容,您可能需要查看[django-rosetta](https://github.com/mbi/django-rosetta)應用程序。 – jcollado 2012-01-18 11:56:24
我只是想要列出每個用戶所說的語言。 – 2012-01-18 13:37:02