В моем дизайне есть несколько моделей, где мне нужно хранить определенные поля на разных языках.Это было сделано раньше?Я видел несколько модулей 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'),)