Nie widzę, aby to zadziałało ...Django RelatedObjectDoesNotExist błąd
Mam metodę has_related_object
w moim modelu, który musi sprawdzić, czy obiekt istnieje powiązany ...
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")
Błąd
RelatedObjectDoesNotExist Firma nie ma klientów.
muszę sprawdzić, czy istnieją te obiekty, ale związane z wnętrza metody obiektu biznesowego
Jakie jest twoje pytanie? Dzięki. – alecxe
Muszę sprawdzić, czy te powiązane obiekty istnieją, ale z poziomu obiektu biznesowego metody – Prometheus