Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Можно ли в модели создать 2 поля ForeignKey к одной модели. [RSS Feed]

#1 Апрель 16, 2015 11:27:55

slepov
Зарегистрирован: 2015-04-04
Сообщения: 11
Репутация: +  1  -
Профиль   Отправить e-mail  

Можно ли в модели создать 2 поля ForeignKey к одной модели.

Можно ли в модели создать 2 поля ForeignKey к одной модели?

Делаю:

class Affiliates(models.Model):
    master = models.ForeignKey(Firm)
    slave = models.ForeignKey(Firm)

Выдаёт ошибку:

core.Affiliates.master: (fields.E304) Reverse accessor for 'Affiliates.master' clashes with reverse accessor for 'Affiliates.slave'.
        HINT: Add or change a related_name argument to the definition for 'Affiliates.master' or 'Affiliates.slave'

Офлайн

#2 Апрель 16, 2015 11:44:19

TroSer
От: Харьков
Зарегистрирован: 2013-11-13
Сообщения: 65
Репутация: +  3  -
Профиль   Отправить e-mail  

Можно ли в модели создать 2 поля ForeignKey к одной модели.

slepov
Можно ли в модели создать 2 поля ForeignKey к одной модели?
можно
просто делайте, что сказано в сообщении
slepov
Add or change a related_name argument to the definition
тыц

Офлайн

#3 Апрель 16, 2015 12:25:18

slepov
Зарегистрирован: 2015-04-04
Сообщения: 11
Репутация: +  1  -
Профиль   Отправить e-mail  

Можно ли в модели создать 2 поля ForeignKey к одной модели.

Спасибо, помогло.

Офлайн

  • Начало
  • » Django
  • » Можно ли в модели создать 2 поля ForeignKey к одной модели.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version