Фильтровать ValuesQuerySet по строке?

#python #django #filter #django-queryset

#python #django #Фильтр #django-набор запросов

Вопрос:

Я пытаюсь достичь чего-то подобного путем динамического указания полей:

 my_model.objects.values('id', 'name')
  

Итак, я попытался,

 my_string = 'id', 'name'
my_model.objects.values(my_string)
  

но это не работает. Но это работает :

 my_string = 'name'
my_model.objects.values(my_string)
  

Что я здесь делаю не так? Это правильный способ передачи значений в .values() ?

Ответ №1:

То же, что и всегда.

 my_string = 'id', 'name'
my_model.objects.values(*my_string)
  

Комментарии:

1. Спасибо! Мой опыт работы с python здесь довольно очевиден.