外键的Django ON UPDATE设置?

use*_*225 4 mysql sql django django-models

为什么Django没有外键的ON UPDATE设置?ForeignKey模型只有on_delete.

Bil*_*win 6

原因与任何产品缺乏任何功能的原因相同 - 还没有人实现过.

我猜这on_update是不太常见的on_delete,因为使用自动增量id作为主键的流行度,通常不需要更新.所以on_update没有实现的功能.

Django跟踪器中有一些功能请求:

我不知道补丁是否已集成到任何Django版本中.我会留给你研究,或在支持论坛上询问.