【发布时间】:2011-01-07 15:19:43
【问题描述】:
在我的设计中,有一些模型需要以不同的语言存储某些字段。以前做过吗?我看到一些 Django 模块可以帮助进行模型翻译,但其中一些不能正常工作。
有什么最佳实践吗?下面是我的代码。
我的模特,
class Lookup_I18n(models.Model):
i18n_code = models.CharField(max_length=5, default=settings.LANGUAGE_CODE)
value = models.CharField(max_length=300)
class Lookup(models.Model):
purpose = models.CharField(max_length=10)
key = models.CharField(max_length=10)
value_i18n = models.ForeignKey(Lookup_I18n)
value = models.Field()
class Meta:
unique_together = (('purpose', 'key'),)
【问题讨论】:
标签: python django django-models localization internationalization