我在我的应用程序的管理员中使用 Django import-export,但我找不到任何我认为必须是常见用例的示例。
在我的作者管理页面中,我想要一个“导出该作者撰写的所有书籍”的管理操作,它可以导出作者编写的所有书籍。任何帮助,将不胜感激。
我可以简单地创建一个新的 Django 管理操作,但我真的很想保留很棒的导入导出“选择格式”下拉列表。
class Author(models.Model):
name = models.CharField(max_length=100)
def __unicode__(self):
return self.name
class Book(models.Model):
name = models.CharField('Book name', max_length=100)
author = models.ForeignKey(Author, blank=True, null=True)
author_email = models.EmailField('Author email', max_length=75, blank=True)
imported = models.BooleanField(default=False)
published = models.DateField('Published', blank=True, null=True)
price = models.DecimalField(max_digits=10, decimal_places=2, null=True,
blank=True)
def __unicode__(self):
return self.name