Как получить значение из класса Car в класс Order - PullRequest
0 голосов
/ 11 апреля 2020

Мне нужно, чтобы "Класс" из класса "Автомобиль" превратился в "Класс" в классе заказа:

class Car(models.Model):
    Make = models.CharField(max_length=64, null=True) #that i need to get in Order class
    Model = models.CharField(max_length=64, null=True)


    def __str__(self):
        return str(self.Make) + " " + str(self.Model)


class Order(models.Model):

    #make = Car.Make - like that, but it is not work
    #make1 = models.ForeignKey(Car.Make, null=True, on_delete=models.SET_NULL) # it doesn't work either

    car = models.ForeignKey(Car, null=True, on_delete=models.SET_NULL) # that's work but it's give me return of __str__


    def __str__(self):
        return str(self.Order_amount) + " " + str(self.Order_status)

PS Я только начал изучать django и не могу найти какую-либо информацию о он

1 Ответ

0 голосов
/ 11 апреля 2020

узнать о "Foreignkey"

использовать Foreignkey - это правильно

a = Order.objects.get (??? = ???)

print (a. car.Make)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...