Как передать кортеж в качестве аргумента функции django - PullRequest
0 голосов
/ 07 июля 2011

Я хочу передать кортеж этой функции, но получаю ошибку

mytuple = [('id', 'name','author')]
mybooks = Book.objects.values_list(mytuple)

ошибка

'list' object has no attribute 'split'

1 Ответ

7 голосов
/ 07 июля 2011

Вы должны использовать:

mytuple = ('id', 'name', 'author')
mybooks = Book.objects.values_list(*mytuple)
...