我有一个领域
owner = models.ForeignKey(User, null=True, on_delete=models.SET_NULL)
Run Code Online (Sandbox Code Playgroud)
模型字段上的这两个属性有什么区别?
null=True表示所有者字段可以null在数据库中,这意味着您可以创建没有所有者的模型对象。
on_delete=models.SET_NULL
表示是否删除了现有对象的所有者,请将现有对象的此字段设置为null。