相关疑难解决方法(0)

Django模型ForeignKey on_delete属性:完整意义?

这里有一些型号:

class UserProfile(models.Model):  
    name = models.CharField(max_length=30)
    email = models.EmailField(unique=True, db_index=True) 
    birthday = models.DateField()

class Photo(models.Model):
    user = models.ForeignKey(UserProfile)
    description = models.TextField(blank=True)
    photo = models.ImageField(upload_to='img/photo')
Run Code Online (Sandbox Code Playgroud)

假设用户有10张照片(10个Photo模型对象).当用户删除自己时,所有这10个Photo数据库行会自动删除吗?(我读过文档,但英语不是我的母语,所以我对该on_delete属性一无所知.)

django django-models

46
推荐指数
2
解决办法
5万
查看次数

标签 统计

django ×1

django-models ×1