Django模型管理员钩命令

mkh04yzy  于 2023-03-09  发布在  Go
关注(0)|答案(1)|浏览(136)

我试图找到模型管理挂钩排序的请求,我需要注入一个LogEntry到一个内联模型,我特灵找到正确的挂钩点添加,修改和删除动作的形式。
我知道日志将在内联所在的modelAdmin下创建,但我需要添加一个。
是否有关于modelAdmin钩子路径的文档?
谢谢

q3qa4bjr

q3qa4bjr1#

下面是一些可以使用的ModelAdmin钩子:
ModelAdmin.save_model(request, obj, form, change)--在提交并验证ModelAdmin表单之后调用此方法。您可以使用此挂钩在将对象示例保存到数据库之前对其进行修改。
ModelAdmin.delete_model(request, obj)-当从ModelAdmin中删除对象时调用此方法。当删除对象时,您可以使用此挂钩执行其他操作,例如记录删除。
你可以在Django文档中找到更多关于ModelAdmin钩子的信息:https://docs.djangoproject.com/en/3.2/ref/contrib/admin/#modeladmin-methods

相关问题