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