on_delete 指的是通过 ForeignKey 连接起来的当前对象被删除后,外键字段进行的操作。...# models.py
from django.db import models
class Article(models.Model):
"""
主题表/文章表
"""...\db\models\deletion.py
def CASCADE(collector, field, sub_objs, using):
"""
当前对象删除后,一并删除该对象下的外键信息...set_on_delete
def SET_NULL(collector, field, sub_objs, using):
"""
只有当当前字段设置 null 设置为 True 才有效..., None, sub_objs)
def SET_DEFAULT(collector, field, sub_objs, using):
"""
当前字段设置了default 才有效