मैं इस कार्रवाई एक क्वेरीसमूह को पुनः प्राप्त करने की सूची values_list आपरेशन द्वारा दिया यूनिकोड की सूची बदलने के लिए:अजगर 2 तार
Name.objects.values_list('name', flat=True)
और यह इन परिणाम देता है:
[u'accelerate', u'acute', u'bear', u'big']
परिणाम सभी यूनिकोड (यू ') में हैं। कैसे मैं उन सभी ताकि मैं परिणाम प्राप्त निकालूँ:
['accelerate', 'acute', 'bear', 'big']
के रूप में उल्लेख किया है, आप सूची() कॉल को छोड़ सकते हैं। मैंने ऐसा करने में किसी भी मुद्दे में भाग नहीं लिया है। यदि आप इस बात का विस्तार कर सकते हैं कि कोई मुद्दा क्यों होगा, तो मैं इसकी सराहना करता हूं! – Dap
हम्म, आप सही हैं। बस इसे py27 और py34 में आज़माएं, जहां py27 एक 'सूची' देता है, py34 एक 'map' ऑब्जेक्ट देता है। एक टेम्पलेट में प्रयुक्त होने की संभावना नहीं है। मैं जवाब छोड़ दूंगा, क्योंकि एक दुभाषिया का आउटपुट बहुत स्पष्ट है ('सूची()' के बिना, py3 '' पर कुछ बताएगा। –
akaIDIOT