何时在Django的save()中使用force_update?

时间:2018-07-19 14:13:32

标签: python mysql django

Django official docs指出:

  

在极少数情况下,有必要能够强制save()方法执行SQL INSERT,而不能退一步进行UPDATE。反之亦然:如果可能,请更新,但不要插入新行。在这些情况下,您可以将force_insert = True或force_update = True参数传递给save()方法。显然,传递两个参数是一个错误:您不能同时插入和更新!

这些罕见情况是什么?

基本上,什么时候应该使用force_update=True

0 个答案:

没有答案