15
我想過濾一個Django查詢集使用數組作爲一個字段的約束。 AKA,我的陣列,例如一組主鍵。我想只獲取將在該數組中的對象,就像SQL中的查詢將是如何使用SQL的「IN」字段上的數組過濾Django查詢集?
SELECT * from table where [1,3,4,5,6 ....];
我想過濾一個Django查詢集使用數組作爲一個字段的約束。 AKA,我的陣列,例如一組主鍵。我想只獲取將在該數組中的對象,就像SQL中的查詢將是如何使用SQL的「IN」字段上的數組過濾Django查詢集?
SELECT * from table where [1,3,4,5,6 ....];
.filter(id__in=[1, 3, 4, 5, 6....])
瞭解更多關於它at Django docs。
而查詢集文檔的鏈接應該有助於很多後續問題http://docs.djangoproject.com/en/dev/ref/models/querysets/#in – istruble 2010-10-25 22:02:02
[django過濾器的值列表]的可能重複(http://stackoverflow.com/questions/9304908/django-filter-with-list-of-values) – congusbongus 2015-07-15 05:38:27