Django ModelAdmin.save_model() - vs- ModelAdmin.save_formset()

时间:2010-05-07 23:25:42

标签: django django-models

我想确保编辑特定模型的用户保存在该模型updated_by(FK用户)字段中。

我主要使用ModelForms(不一定是内置的Admin),并且想知道:

在什么情况下我需要覆盖ModelAdmin.save_model()ModelAdmin.save_formset()

或者,这样做错了吗?如果仅仅需要覆盖模型的save()方法,是否有正确的方法来访问那里的request对象?

1 个答案:

答案 0 :(得分:0)

以前是Daniel Roseman over here的答案。

  

如果您想要在管理员和其他地方都可以使用的东西,您应该使用自定义模型。

他提供了一个示例并指向this blog post by James Bennett