между собой не имеют. Можно как-то одним запросом сделать аналог join'a этих моделей, так чтобы одно поле модели В присоеденить объекту А по признаку. Что-то типа A.objects.annotate(new_field=B.objects.filter(join_field=*как-то получить A.join_field*).req_field)
или может аналоги есть какие-то?
Тоже интересно *как получить*, сам при такой задаче просто сделал два запроса и вручную соединил
Возможно тебе поможет Subquery: https://docs.djangoproject.com/en/3.0/ref/models/expressions/#subquery-expressions
вот тут много примеров и разговоров можно посмлтреть 😊 https://www.google.ru/search?newwindow=1&sxsrf=ALeKk01vmipfliqx8mA99kfT5r2pL-IKEg%3A1586305864897&source=hp&ei=SBuNXoD_M6OclwTwoo3oCA&q=Django+JOIN+query+without+foreign+key&oq=Django+JOIN+query+without+foreign+key&gs_lcp=CgZwc3ktYWIQAzIGCAAQFhAeMgYIABAWEB4yBQgAEM0CMgUIABDNAjIFCAAQzQJKCggXEgYxMi0xNzdKCAgYEgQxMi0xUJ0DWJ0DYIQJaAFwAHgAgAGNAYgBjQGSAQMwLjGYAQCgAQKgAQGqAQdnd3Mtd2l6&sclient=psy-ab&ved=0ahUKEwiAw9HsydfoAhUjzoUKHXBRA40Q4dUDCAc&uact=5
Обсуждают сегодня