我需要的用户能够说明他们讲索绪尔(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