多言語モデルを支援するために django-transmeta を使用しています。これが私のモデルの例です:
class Edition(models.Model):
__metaclass__ = TransMeta
name = models.CharField(max_length=64)
name
デフォルト言語でフィールドの値を取得する方法を教えてください。__unicode__
意味のあるタイトルを表示できるように、モデルのメソッドをオーバーライドしたいと思います。現在は と表示されてEdition Object
おり、あまり参考になりません。
ありがとう。
編集:私はこのようにすることができましたが、これは言語コードがハードコードされているという事実に依存しています。
class Edition(models.Model):
__metaclass__ = TransMeta
name = models.CharField(max_length=64)
def __unicode__(self):
return self.name_en