Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用此代码段将“选定”数据导出到 csv。它运作良好。有没有办法在不选择它们的情况下完成这项工作?所以默认情况下它只会导出整个模型?
当然,忽略queryset片段并将其替换MyModel.objects.all()为始终为其提供所有对象。
queryset
MyModel.objects.all()
不过,您仍然必须选择一个项目来运行一个操作,因为管理员操作必须选择一个项目才能运行。
这个问题经常出现 - 您可以滚动自己的系统,无需选择项目即可工作(例如使用按钮覆盖管理模板,然后通过导出 CSV 设置视图以响应按钮)但这是最简单的解决方案.
您可以替换queryset为modeladmin.model.objects.all()
modeladmin.model.objects.all()