我试图找到模型管理挂钩排序的请求,我需要注入一个LogEntry到一个内联模型,我特灵找到正确的挂钩点添加,修改和删除动作的形式。我知道日志将在内联所在的modelAdmin下创建,但我需要添加一个。是否有关于modelAdmin钩子路径的文档?谢谢
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
ModelAdmin.save_model(request, obj, form, change)
ModelAdmin.delete_model(request, obj)
1条答案
按热度按时间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