我正在使用django-transmeta來幫助我的多語言模型。這裏是我的示例模型:在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