Django Значения запроса из списка имен - PullRequest
0 голосов
/ 19 июня 2020

Можно ли выполнить запрос из списка (или строки) желаемых значений в Django?

v = ['a', 'b', 'c']  // or could be a sting like v = '"a","b","c"

qs = Data.objects.all().values ( v )

Я получаю такие ошибки, как:

AttributeError: 'list' object has no attribute 'split'

Спасибо ты.

1 Ответ

0 голосов
/ 19 июня 2020

Необходимо использовать метод набора запросов filter и оператор in.

Ваш запрос должен выглядеть примерно так:

qs = Data.objects.filter(prop_in=['a', 'b', 'c'])
# where prop is the field of Data you use to filter
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...