如果存在类似
的模型 class Empprofile(models.Model):
name= models.CharField(max_length=255)
group = models.CharField(max_length=255)
description = models.CharField(max_length=1024)
class Details(Empprofile):
address1=models.CharField(max_length=255)
address2=models.CharField(max_length=255)
视图,
ep =Empprofile.objects.filter(name="Tom")
for e in ep:
//How to delete all objects from Details table
如何删除所有对象与其相关的详细信息
更新:想要删除详细信息中的所有行
答案 0 :(得分:0)
看起来您的Empprofile
和Details
类是数据库中两种不同的不同类型的对象。根据显示的代码,Details
采用Empprofile
的结构并在其基础上构建Details
模型(及相关的数据库表),但它们是'没有在数据库级别链接。
这意味着如果您要删除name=Tom
的所有详细信息,则需要执行以下操作:
ep = Details.objects.filter(name="Tom").delete()
但是,听起来你可能不得不暂停一下,检查你的模型层是否按照你期望的方式进行结构化