【发布时间】:2014-06-01 07:04:33
【问题描述】:
例如,我在汽车管理系统(网页)中有两个模型:
class Brand(models.Model):
brand_name= models.CharField(max_length=100, null=False)
class Cars(models.Model):
car_model= models.CharField(max_length=100, null=False)
car_production_year= models.CharField(max_length=100, null=False)
car_brand= models.ForeignKey(Brand, null=True, blank=True, default = None)
现在,我想从汽车系统中删除品牌数据。如何检查此品牌是否已在其他模型中使用,或者该外键是否包含任何数据(因为我已允许 Cars 模型中的 car_brand 为 null True)。
PS: 使用此功能:
self.model._meta.get_all_related_objects():
我在 Brand 模型类中使用了任何相关对象。但是,我不知道该相关对象是否包含任何数据。
【问题讨论】: