我有一个我需要检索的querySet结果,让我们称其为QSA,还有另一个由RAW SQL获得的QSA,让我们称此为QSB,但是对于RAW SQL(QSB),我只需要一个QSA字段就一个参数,只有一个,但我不想仅针对该参数进行另一个查询。
i试图将其作为参数发送到QSB:QSA.values('pk')
但是它不起作用,我获得了一个空的结果,我试图在Workbench上运行SQL查询,并且它有效(我正在使用mysql),所以我认为问题在于我发送参数的方式。
%s
和
%(key)s
占位符,但它们都没有用作参数,但是后来与QSA.values('pk')
一起工作,就是这样,这就是可以将QuerySet结果作为参数发送的方式django中的RAW SQL查询。