【发布时间】:2015-09-20 03:32:19
【问题描述】:
Django Save 方法需要更新模型实例两次才能工作。
应用程序具有以下保存方法来根据 ID 生成唯一 ID。
def save(self, *args, **kwargs):
if self.id and not self.fid:
self.fid = encode(self.id)
实际上它只有在模型实例被保存两次时才有效,第一个 FID 为 None。
【问题讨论】:
-
模型的其余部分在哪里?请阅读stackoverflow.com/help/mcve