In meinem Design gibt es einige Modelle, wo ich bestimmte Felder in verschiedenen Sprachen speichern muss. Hat es vorher gemacht? Ich habe einige Django-Module gesehen, die helfen, Modellübersetzungen zu machen, aber einige von ihnen haben nicht richtig funktioniert.Django Modell i18n des Inhalts
Irgendwelche Best Practices da draußen? Unten ist mein Code.
Mein Modell,
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'),)