有可能:
- 已存在 pk
对于第一种状况,如果 save 的 object 存在 id 或者 pk 的话,调用 save 并不会真的 insert 数据库,除非去掉 id 或者 pk,或者 save 的时候,把 force_insert 参数置为 True
FinishedImdbMatchTask( **model_to_dict( WorkingImdbMatchTask.get_or_none( WorkingImdbMatchTask.task_key == task_key) ) ).save(force_insert=True)
当然,还有一种可能,参考: