2

このスニペットを使用して、 「選択した」データを csv にエクスポートしています。うまくいっています。それらを選択せず​​にこれを機能させる方法はありますか? では、デフォルトでモデル全体をエクスポートするだけでしょうか?

4

2 に答える 2

3

確かに、スニペットで無視し、常にすべてのオブジェクトを与えるためにquerysetそれを置き換えます。MyModel.objects.all()

ただし、管理アクションでは実行するアイテムを選択する必要があるため、アクションを実行するアイテムを選択する必要があります。

この質問はかなり頻繁に出てきます - アイテムを選択せず​​に機能する独自のシステムを作成できます (ボタンで管理者テンプレートをオーバーライドし、CSV をエクスポートしてボタンに応答するようにビューを設定するなど) が、これが最も簡単な解決策です。 .

于 2012-01-31T00:08:36.287 に答える
0

で置き換えることができquerysetますmodeladmin.model.objects.all()

于 2013-12-29T06:57:20.883 に答える