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)
然后你可以在节省日常添加功能。