2đź‘Ť
âś…
The reason is that the fields have some differencies:
- “normal” field can be retrireved with simple query, while m2m field needs JOIN;
- m2m field can have (and has) intemediate model to connect through, “normal” field can’t;
- “normal” field just returns single object, m2m field returns queryset.
👤DrTyrsa
Source:stackexchange.com