Отношения с django
У меня вопрос, у меня есть 2 таблицы в моем проекте (Customer, Machine) и я хочу отобразить имя клиента в таблице MACHINE. У меня есть связь, но я не смог создать Join. Не могли бы вы помочь мне проверить эту тему
У вас могут быть такие модели:
# models.py
class Customer(models.Model):
name = models.CharField(max_length=200)
class Machine(models.Model):
customer = models.ForeignKey(Customer, on_delete=models.CASCADE)
Вы можете получить доступ к имени клиента через машину таким образом:
c = Customer(name="ABC")
m = Machine(customer=c)
c.save()
m.save()
machine_list = Machine.objects.all()
for machine in machine_list:
print(machine.customer.name)
>>>
ABC
Было бы очень полезно, если бы вы показали свои модели