У меня есть модель
class ClientBid(models.Model):
bid = models.OneToOneField(Bid, verbose_name=_('Bid'), on_delete=models.CASCADE, related_name='client_bid')
...
Когда я делаю следующее, я получаю ошибку:
bid = Bid.objects.first()
bid.client_bid # or bid.clientbid, does not matter
...
AttributeError: 'Bid' object has no attribute 'client_bid'
Buuuut, когда я делаю что-то подобное:
ClientBid.objects.all()
bid = Bid.objects.first()
bid.client_bid
<ClientBid: ClientBid object (1)>
Все отлично работает.
Почему? и как это исправить?