我已经将这些关键字参数传递给Django filter()
-
kwargs = {'field_1': val_1,
'field_2': val_2}
但是我也想通过NOT
支票,例如field_3 is NOT val_3
。
我知道我可以使用Q
对象来做到这一点,但是我想知道是否可以通过使用关键字参数来实现这一点。
我问的原因是我的一位同事已经编写了一个代码,该代码根据传入的参数构造kwargs
参数,并过滤Django queryset。如果可以的话,我想使用相同的代码而不必编写单独的代码。
谢谢!