我想确保编辑特定模型的用户保存在该模型updated_by
(FK用户)字段中。
我主要使用ModelForms(不一定是内置的Admin),并且想知道:
在什么情况下我需要覆盖ModelAdmin.save_model()
或ModelAdmin.save_formset()
?
或者,这样做错了吗?如果仅仅需要覆盖模型的save()
方法,是否有正确的方法来访问那里的request
对象?
答案 0 :(得分:0)
以前是Daniel Roseman over here的答案。
如果您想要在管理员和其他地方都可以使用的东西,您应该使用自定义模型。
他提供了一个示例并指向this blog post by James Bennett。