Chciałbym wykonać następujące zapytanie w ORM Django:
SELECT * FROM table JOIN othertable on table.nonidfield = othertable.nonidfield;
Czy jest możliwe użycie ORM Django do połączenia dwóch tabel w polu, które nie jest polem identyfikatora lub czy będę musiał użyć surowego zapytania?
Odpowiedzi:
1 dla odpowiedzi № 1Jeśli chcesz filtrować rekordy na podstawie porównania pól w dwóch różnych modelach / tabelach, możesz użyć Obiekt F (). Nie ma znaczenia, jakie to pole.