管理员将模型数据导出到csv / excel文件中

时间:2012-01-31 00:03:31

标签: django django-models django-admin export-to-excel export-to-csv

我正在使用this snippet将“已选择”数据导出到csv。它运作良好。 有没有办法让这项工作没有选择它们?那么它只会默认导出整个模型吗?

2 个答案:

答案 0 :(得分:3)

当然,请忽略代码段中的queryset并将其替换为MyModel.objects.all(),以便始终为其提供所有对象。

您仍然必须选择要运行操作的项目,因为管理操作必须选择要运行的项目。

这个问题经常出现 - 您可以滚动自己的系统,无需选择项目(例如,使用按钮覆盖管理模板,然后通过导出CSV设置视图以重新发送到按钮),但这是最简单的解决方案。

答案 1 :(得分:0)

您可以将queryset替换为modeladmin.model.objects.all()