From 29598f68e494f22d0c5bb9b75a38d36664840cde Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Tue, 16 Jun 2026 12:13:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../__pycache__/manager.cpython-312.pyc | Bin 19606 -> 19606 bytes gvsdsdk/fluent.py | 18 ++++++++++++++++++ .../__pycache__/local_tx.cpython-312.pyc | Bin 5486 -> 5486 bytes 3 files changed, 18 insertions(+) diff --git a/gvsds/apps/commission/__pycache__/manager.cpython-312.pyc b/gvsds/apps/commission/__pycache__/manager.cpython-312.pyc index b8495ffc535e911a6af89795b2eeee7eb4a196d3..2a88c8df542ed1d38fc3ca3f57aebc913ac5245c 100644 GIT binary patch delta 22 ccmbO>lX2QiM()$Ryj%=GaP7FkM(%DO08O_By8r+H delta 22 ccmbO>lX2QiM()$Ryj%=Gu>HOMM(%DO08PmT!vFvP diff --git a/gvsdsdk/fluent.py b/gvsdsdk/fluent.py index 6306adf9..4b0df1f8 100644 --- a/gvsdsdk/fluent.py +++ b/gvsdsdk/fluent.py @@ -223,6 +223,24 @@ class _ValuesResult: def __bool__(self): return self._qs.exists() + @property + def query(self): + """代理内部 QuerySet 的 query 属性,使 Subquery() 可用""" + return self._qs.query + + def clone(self): + """代理内部 QuerySet 的 clone 方法,使 Subquery() 可用""" + return self._qs.clone() + + @property + def model(self): + """代理内部 QuerySet 的 model 属性""" + return self._qs.model + + def as_queryset(self): + """返回内部 Django QuerySet,用于 Subquery 等需要原生 QuerySet 的场景""" + return self._qs + class FluentQuery: def __init__(self, model_class): diff --git a/gvsdsdk/msync/__pycache__/local_tx.cpython-312.pyc b/gvsdsdk/msync/__pycache__/local_tx.cpython-312.pyc index d6a3bc9479b16d91097de1a66794de9c079b4383..10731ca38d62b6f4ffbebccbc05629f562695c9e 100644 GIT binary patch delta 27 hcmaE-^-hcXG%qg~0}xz0Zm^L%pP4abb2am4K>&No2*3aU delta 27 hcmaE-^-hcXG%qg~0}zDI)8ELQ&&=quxtjU2AOLaq2loH~