当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django ForeignKey.on_delete用法及代码示例


本文介绍 django.db.models.ForeignKey.on_delete 的用法。

声明

ForeignKey.on_delete

ForeignKey 引用的对象被删除时,Django 将模拟 on_delete 参数指定的 SQL 约束的行为。例如,如果您有一个可为空的 ForeignKey 并且您希望在删除引用的对象时将其设置为空:

user = models.ForeignKey(
    User,
    models.SET_NULL,
    blank=True,
    null=True,
)

on_delete 不在数据库中创建 SQL 约束。支持 database-level 级联选项 may be implemented later

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.db.models.ForeignKey.on_delete。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。