我有一个管理表单,允许通过复选框选择对象,并使用下拉自定义操作将对象导出到 CSV。
默认情况下,这还带有一个下拉操作来删除多个选定的对象。
我想知道是否有一种方法可以保留多个对象删除功能,但会弹出一条消息,限制用户一次将多个对象导出到 CSV?
谢谢。
最佳答案
def export_to_csv(modeladmin, request, queryset):
if queryset.count() != 1:
modeladmin.message_user(request, "Can not export more than one object to csv at once.")
return
# your logic here
关于django - 将 Django 管理操作限制为一个已检查对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26291697/