在管理列表视图中,导出功能允许从模型中导出字段(据我所知)。我想知道,是否可以将相关表中的字段添加到导出选项中。说,我有
class Author (models.Model):
name = models.CharField(blank=False, null=False)
hometown = models.CharField(blank=False, null=False)
def __unicode__(self):
return self.name
class Book (models.Model):
title = models.CharField(blank=False, null=False)
#Some other fields from this model
author = models.ForeignKey(Author, blank=False, null=False)
如果我有一个像上面这样的书籍模型,它只会在列表视图中给我作者的名字。因此,它也可用于导出功能。
如果我还想在hometown
模型中添加Author
字段,那么该怎么做呢?
答案 0 :(得分:1)
unicode 方法应返回字符串
def __unicode__(self):
return "%s, %s" % (self.name, self.hometown)