【发布时间】:2015-01-19 19:24:04
【问题描述】:
我看不到让它工作......
我的模型中有一个方法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 没有客户。
我需要检查这些相关对象是否存在,但来自业务对象方法
【问题讨论】:
-
您的问题是什么?谢谢。
-
我需要检查这些相关对象是否存在但来自业务对象方法