Подтвердить что ты не робот

Разница между ManyToOneRel и ForeignKey?

В django, какая разница между полем ManyToOneRel и ForeignKey?

4b9b3361

Ответ 1

ManyToOneRel не является django.db.models.fields.Field, это класс, который используется внутри Django, но не в коде пользователя.

Ответ 2

Модель отношений Django предоставляет (и документы) только OneToOneField, ForeignKey и ManyToManyField, что соответствует внутреннему

  • OneToOneField OneToOneRel
  • ForeignKey ManyToOneRel
  • ManyToManyField ManyToManyRel

Подробнее см. источник django.db.models.fields.related.