我正在尝试使用Django实现博客应用。在我的个人资料模型中,我设置了删除级联,但不起作用?

时间:2019-06-23 10:16:49

标签: python django

我试图用Django实现博客应用程序。我为配置文件图像创建了配置文件模型,其中auth_user模型的id是配置文件模型中的外键。并且我给了delete =配置文件模型中的层叠。但是如果我从中删除用户pgadmin 4中的auth_user说“对表“ auth_user”进行更新或删除”违反了对表“ blog_profile”上的外键约束“ blog_profile_user_id fk_auth_user_id”

  models.py
  class Profile(models.Model):
    user = models.OneToOneField(User,on_delete=models.CASCADE)
    image = models.ImageField(default='default.jpg',upload_to='pics')

0 个答案:

没有答案