2014-10-10 118 views
1

我有一個管理員表單,允許通過複選框和下拉自定義操作將對象導出爲CSV。將Django管理員操作限制爲一個檢查對象

默認情況下,這還帶有一個下拉操作來刪除多個選定的對象。

我想知道是否有辦法保持多個對象刪除功能,但有一條消息彈出,限制用戶一次只能將多個對象導出到CSV?

謝謝。

回答

2
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