5
在我的設計中有一些模型,我需要以不同語言存儲某些字段。之前做過嗎?我看到一些Django模塊可以幫助模型翻譯,但其中一些模塊無法正常工作。Django模型i18n的內容
那裏的任何最佳實踐?以下是我的代碼。
我的模型,
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'),)