1
我們正在使用列表編輯列表在更改列表本身中編輯模型的某些字段。但是,我們現在需要掛鉤更改列表的保存按鈕,以在已更改的模型上執行一些操作。有沒有鉤?hook django admin更改列表可編輯的保存按鈕
感謝,
我們正在使用列表編輯列表在更改列表本身中編輯模型的某些字段。但是,我們現在需要掛鉤更改列表的保存按鈕,以在已更改的模型上執行一些操作。有沒有鉤?hook django admin更改列表可編輯的保存按鈕
感謝,
算了,既然已經有一段時間沒有迴應,我會提供一些線索。我必須親自弄清楚這一個。如果您查看管理員爲可編輯列表生成的HTML,則會提供name="_save"
的「保存」按鈕。因此,在您的管理員,如果你重寫changelist_view
方法:
def changelist_view(self,request,extra_context):
if request.POST.has_key("_save"):
#Do something to if save was clicked.
pass
return admin.ModelAdmin.changelist_view(self,request,extra_context)
然後你可以在節省日常添加功能。