点击“保存”以更新Django管理员中的特定模型后,我将返回列表视图,并显示一条消息,指出“[模型]已成功更改。”。问题是模型没有改变。包含我更新的列的列表视图不反映修改后的文本。
我已经覆盖了模型的Save方法,以包含一个print语句以及对它的父类的调用。
def save(self, *args, **kwargs):
print 'boom!'
super(Blurb, self).save(*args, **kwargs)
未调用模型的Save方法(没有'boom!'输出到控制台)。我没有问题向这个模型添加新数据,只是更新不起作用。
关于问题可能是什么的想法,或者至少我如何进一步调试它?