我看不到让这个工作......
我有一个方法 has_related_object
在我的模型中需要检查相关对象是否存在...
class Business(base):
name = models.CharField(max_length=100, blank=True, null=True)
def has_related_object(self):
has_customer = False
has_car = False
try:
has_customer = (self.customer is not None)
except Business.DoesNotExist:
pass
try:
has_car = (self.car.park is not None)
except Business.DoesNotExist:
pass
return has_customer and has_car
class Customer(base):
name = models.CharField(max_length=100, blank=True, null=True)
person = models.OneToOneField('Business', related_name="customer")
错误
RelatedObjectDoesNotExist Business没有客户。
我需要检查这些相关对象是否存在,但是在业务对象方法中