如何在django中删除模型时查看相关对象
在一个大型数据库中,让我们假设我有文章a,文章a有一些评论。注释1、注释2和注释3。当我试图删除文章A时,我想向用户显示一条消息,上面说“文章A有注释1、注释2和注释3,您不应该删除它们”。此外,我想显示文章_A的所有相关对象(不仅仅是注释)。因此,我是否应该了解文章的所有相关对象?查询它们?很抱歉,我不明白您的意思,但您需要在models.py中: 如果需要,请在删除另一个时在_delete=models.CASCADE上删除如何在django中删除模型时查看相关对象,django,django-rest-framework,Django,Django Rest Framework,在一个大型数据库中,让我们假设我有文章a,文章a有一些评论。注释1、注释2和注释3。当我试图删除文章A时,我想向用户显示一条消息,上面说“文章A有注释1、注释2和注释3,您不应该删除它们”。此外,我想显示文章_A的所有相关对象(不仅仅是注释)。因此,我是否应该了解文章的所有相关对象?查询它们?很抱歉,我不明白您的意思,但您需要在models.py中: 如果需要,请在删除另一个时在_delete=models.CASCADE上删除 class Article(models.Model):
class Article(models.Model):
Comment= models.OneToOneField(Comment, on_delete=models.CASCADE)
否则
从GitHub上的django repo检查此函数。您想要的东西已经在Django的管理界面中实现了。谢谢,我想这是我想要的,但我觉得很复杂。我需要了解它是如何首先以这种方式思考的,在_delete=models.CASCADE上的
,我想显示将在数据库中删除的相关对象。
class Article(models.Model):
Comment= models.OneToOneField(Comment,on_delete=models.SET_NULL)