Django管理员中的幻像更新

时间:2011-03-02 17:52:22

标签: django django-admin

点击“保存”以更新Django管理员中的特定模型后,我将返回列表视图,并显示一条消息,指出“[模型]已成功更改。”。问题是模型没有改变。包含我更新的列的列表视图不反映修改后的文本。

我已经覆盖了模型的Save方法,以包含一个print语句以及对它的父类的调用。

    def save(self, *args, **kwargs):
        print 'boom!'
        super(Blurb, self).save(*args, **kwargs)        

未调用模型的Save方法(没有'boom!'输出到控制台)。我没有问题向这个模型添加新数据,只是更新不起作用。

关于问题可能是什么的想法,或者至少我如何进一步调试它?

1 个答案:

答案 0 :(得分:0)

将Yuji的评论转化为实际答案:

如果您进行了幻像编辑,则可能需要检查ModelAdmin save_model()方法。