У меня есть два запроса, доступных и активных.
Если у меня есть активная строка, я бы хотел исключить ее из доступной.
См. Мою попытку ниже:
active_params = (AvailParam
.select()
.join(AvailParamPhones)
.join(Phone)
.where(AvailParamPhones.phone == phone)
.order_by(AvailParam.base_param.name)
)
avail_params = (AvailParam
.select()
.join(AvailParamPhones, JOIN.LEFT_OUTER)
.where( AvailParam.select() << active_params )
.order_by(AvailParam.base_param.name)
)
Это дает мне
TypeError: неподдерживаемые типы операндов для <<: 'ModelSelect' и 'ModelSelect' </p>
Как следует запрашивать при исключении членов из предыдущего запроса?
Спасибо!