Estoy seguro de que esta es una operación trivial, pero no puedo entender cómo se hace ... ¿Cómo puedo crear una consulta django para una lista de valores?filtro django con lista de valores
No tiene que haber algo más inteligente que esto:
ids = [1, 3, 6, 7, 9]
for id in ids:
MyModel.objects.filter(pk=id)
Estoy buscando para llegar a todos ellos en un solo espectáculo con algo como:
ids = [1, 3, 6, 7, 9]
MyModel.objects.filter(pk=ids)
posible duplicado de [? Cómo filtrar un conjunto de consultas Django utilizando una matriz en un campo como "IN" de SQL] (http://stackoverflow.com/questions/4016794/ how-to-filter-a-django-queryset-using-an-array-on-a-field-like-sqls-in) –
Posible duplicado de [Cómo filtrar un queryset de django usando una matriz en un campo como el de SQL " IN "?] (Https://stackoverflow.com/questions/4016794/how-to-filter-a-django-queryset-using-an-array-on-a-field-like-sqls-in) – ChillarAnand