В django, какая разница между полем ManyToOneRel и ForeignKey?
Разница между ManyToOneRel и ForeignKey?
Ответ 1
ManyToOneRel
не является django.db.models.fields.Field
, это класс, который используется внутри Django, но не в коде пользователя.
Ответ 2
Модель отношений Django предоставляет (и документы) только OneToOneField, ForeignKey и ManyToManyField, что соответствует внутреннему
- OneToOneField → OneToOneRel
- ForeignKey → ManyToOneRel
- ManyToManyField → ManyToManyRel
Подробнее см. источник django.db.models.fields.related.