Tôi chắc chắn đây là một hoạt động tầm thường, nhưng tôi không thể hiểu nó đã được thực hiện như thế nào.
Phải có một cái gì đó thông minh hơn thế này:
ids = [1, 3, 6, 7, 9]
for id in ids:
MyModel.objects.filter(pk=id)
Tôi đang tìm cách để có được tất cả chúng trong một truy vấn với một cái gì đó như:
MyModel.objects.filter(pk=[1, 3, 6, 7, 9])
Làm cách nào tôi có thể lọc truy vấn Django với danh sách các giá trị?
7
có thể trùng lặp Làm thế nào để lọc bộ truy vấn django bằng cách sử dụng một mảng trên một trường như "IN" của SQL?
—
Ignacio Vazquez-Abrams
Bản sao có thể có của Cách lọc bộ truy vấn django bằng cách sử dụng một mảng trên trường như "IN" của SQL?
—
ChillarAnand