मैं छवि यूआरएल और उनके संबंधित खिताब का एक सेट खींच रहा हूं। मैंने हैश या एसोसिएटिव सरणी बनाने की कोशिश की है, लेकिन डेटा ओवरराइट लगता है, इसलिए मैं केवल सरणी में अंतिम आइटम के साथ समाप्त होता हूं।Django सरणी या सूची आउटपुट?
उदाहरण के लिए;
thumbnail_list = []
for file in media:
thumbnail_list['url'] = file.url
thumbnail_list['title'] = file.title
मैंने दो सूचियां बनाने और उन्हें बड़े आकार में रखने की भी कोशिश की है।
thumbnail_list.append('foo')
thumbnail_urls.append('bar')
all_thumbs = [thumbnail_list], [thumbnail_urls]
मैं इस डेटा के बाहर एक लिंक बनाने के लिए कोशिश कर रहा हूँ:
<a href="image-url">image title</a>
मैं करीब मिलती रहती है, लेकिन मैं में एक ही बार में बहुत अधिक डेटा या डेटा के सभी पाशन अंत मेरी django टेम्पलेट।
विचार?
संपादित करें: शायद ज़िप() मुझे क्या चाहिए?
questions = ['name', 'quest', 'favorite color']
answers = ['lancelot', 'the holy grail', 'blue']
for q, a in zip(questions, answers):
print 'What is your {0}? It is {1}.'.format(q, a)
हाय जो - मैं क्या करने की जरूरत के लिए एक स्ट्रिंग नहीं उत्पादन यूआरएल पर की जगह और भी कोई भी छवि जिनके पास शीर्षक नहीं है। तो मैं केवल पाइथन पक्ष पर ऐसा कर सकता हूं, सही? – Shu
यूजीएच! मुझे पहले यह देखना चाहिए था। आपको बहुत - बहुत धन्यवाद! क्या उस वर्ग फ़ाइलइन्फो को कुछ भी वापस करना है या क्या मैं इसे कॉल कर सकता हूं? उदाहरण के लिए: .; स्वयं लौटें; – Shu
'__init__' विधि पायथन कन्स्ट्रक्टर है, इसे किसी भी चीज़ को वापस करने की आवश्यकता नहीं है क्योंकि इसका वापसी मूल्य नई वस्तु के रूप में निहित है। 'file_info = FileInfo (...)' –