0

アプリの管理でDjangoのインポート/エクスポートを使用していますが、一般的な使用例であると思われる例が見つかりません。

著者の管理ページで、著者が書いたすべての本をエクスポートする「この著者が書いたすべての本をエクスポートする」管理アクションが必要です。どんな助けでも大歓迎です。

単に新しい 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
4

1 に答える 1

1

ブック管理にエクスポート アクションを配置し、作成者用のフィルターを追加できます。その後、単一の著者で書籍をフィルタリングし、結果をエクスポートできます。

于 2015-02-26T19:39:43.123 に答える