Django - замена строки в Model.objects.extra для переменной - PullRequest
0 голосов
/ 15 июля 2011

Например, если у меня есть список значений идентификаторов, как это:

values = list(set(Handler.objects.filter(blog=1).values_list('entry_id', flat=True)))

и я хочу дать переменные "значения" вместо чисел в строковом формате дополнительному методу, как это:

Entry.objects.extra(where=['id IN (3, 4, 5, 20)'])

Можно ли как-нибудь заменить числа на "значения"?

1 Ответ

1 голос
/ 15 июля 2011

... Да?

Entry.objects.filter(id__in=values)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...