示例模型:
class Parent(models.Model):
name = models.CharField()
def __unicode__(self):
return self.name
class Child(models.Model):
parent = models.ForeignKey(Parent)
def __unicode__(self):
return self.parent.name # Would reference name above
我想让 Child.unicode 引用 Parent.name,主要用于管理部分,所以我不会以“子对象”或类似的结尾,我更愿意显示它更像是“的 child ”。这可能吗?不幸的是,我尝试过的大部分方法都没有奏效。
请您参考如下方法:
return u'Child of %s' % unicode(self.parent)
显然,您已经在父级中定义了一个 __unicode__() 方法,对吧?
