3
我寫了一個Django自定義管理操作(https://docs.djangoproject.com/en/1.7/ref/contrib/admin/actions/)。這種類型的事情:Django自定義管理操作:如何在完成時取消選擇?
我的管理行動產生含有選定行信息的下載文件。
理想情況下,我希望那些已被選中的行在下載發生後被取消選擇。
是否有這樣做的既定方法?大概在一些JS的幫助下?
我寫了一個Django自定義管理操作(https://docs.djangoproject.com/en/1.7/ref/contrib/admin/actions/)。這種類型的事情:Django自定義管理操作:如何在完成時取消選擇?
我的管理行動產生含有選定行信息的下載文件。
理想情況下,我希望那些已被選中的行在下載發生後被取消選擇。
是否有這樣做的既定方法?大概在一些JS的幫助下?
如果你要返回一個文件(=直接下載),那麼請求和響應之間的服務器端會發生什麼並不重要 - 你需要做這個客戶端,在提交之後清除複選框形成。
因此,請擴展change_list.html並插入一些額外的Javascript。 沿線的一些東西:
$('#changelist-form').submit(function(){
setTimeout(function() {
$('#changelist-form input:checkbox').removeAttr('checked');
}, 100);
});