Внешний ключ из одного приложения в другого в Django

87
задан Paco 8 September 2013 в 00:00
поделиться

2 ответа

Согласно документам, должна работать Ваша вторая попытка:

Для обращения к моделям, определенным в другом приложении, необходимо вместо этого явно определить маркировку приложения. Например, если бы модель Manufacturer выше определяется в другом приложении, названном производством, необходимо было бы использовать:

class Car(models.Model):
    manufacturer = models.ForeignKey('production.Manufacturer')

Вы попытались поместить его в кавычки?

139
ответ дан Michael Warkentin 24 November 2019 в 07:47
поделиться

Хорошо - я понял его. Можно сделать это, просто необходимо использовать право import синтаксис. Правильный синтаксис:

from prototype.cf.models import Movie

Моя ошибка не определяла .models часть той строки. D'oh!

9
ответ дан Jan 24 November 2019 в 07:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: