gpt4 book ai didi

django - 将 Django 管理操作限制为一个已检查对象

转载 作者:行者123 更新时间:2023-12-02 11:45:26 25 4
gpt4 key购买 nike

我有一个管理表单,允许通过复选框选择对象,并使用下拉自定义操作将对象导出到 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com