2012-10-05 18 views

cevap

14

Python öğreticisinde here açıklandığı gibi, bir işleve iletildiğinde bir listeyi bağımsız değişkenlere genişletmek için * işlecini kullanabilirsiniz.

>>> qs = User.objects.all() 
>>> values = ['first_name', 'email'] 
>>> qs.values(*values) 

[{'first_name': u'aaaa', 'email': u'[email protected]'}, 
{'first_name': u'', 'email': u'[email protected]'}, 
{'first_name': u'', 'email': u'[email protected]'}, 
'...(remaining elements truncated)...'] 

verir (daha ayrıntılı bir kısalık için çıkış kesildi).

+0

Parlak! Lütfen neden burada çalıştığını kısaca anlatabilir misiniz? – alexsalo

+0

@alexsalo Bu yerleşik bir python özelliğidir. Cevabımdaki dokümanlara bir bağlantı ekledim. – dokkaebi

İlgili konular