Получить атрибут из другой модели с помощью внешнего ключа
У меня есть модель с различными полями. I. E.
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
instrument = models.CharField(max_length=100)
DB т.е. id | Имя_имя | Фамилия | Инструмент 1 | Стефан | Ослай | Бас 2 | Рихард | Вагнер | Клавир
У меня есть вторая модель. Я хочу ссылаться с помощью внешнего ключа на Musician. И затем я хочу также новое пользовательское поле, которое содержит атрибут Musician.
class MusikWerk(models.Model):
Interpret = models.ForeignKey(Musician, on_delete=models.CASCADE, null=FALSE, blank=False)
Title = models.CharField(max_length=50)
def instrument_wert(self)
return '%s '%(self.instrument)
instrument = instrument_wert(Musician)
DB i.E. id | Interpretid | Title | Instrument 1 | 2 | TitelWagner | Klavier
>Но с моим кодом я не создаю столбец Instrument в базе данных и не могу сохранить в них внешнее поле 😦