b = B.objects.get(param3=a.param4)
Можно ли объединить такой запрос в один? Внешних ключей между A и B нет
.filter(Q(param1=param2) & Q(param3=param4)) ну как-то так, только надо будет к a обратиться как-то.
так там модели разные
qs.union(qs) для объединения запросов, но с разными моделями я не эксперементировал, хз что будет, думаю ничего хорошего =)
и кстати .filter(Q(param1=param2) & Q(param3=param4)) == .filter(param1=param2, param3=param4)
А, окей спасибо.
а, я наверное тоже не правильно понял вопрос, посмотри Subquery
я читал что subquery не всегда отптимально работает, особенно в mysql, это так?
насколько я понимаю в постгре все норм, в мускуле зависит от версии, если не взлетит, то вернись к первому варианту)
ок, спасибо
Обсуждают сегодня