में मूल सर्वेक्षण अनुप्रयोग में काम नहीं कर रहा है, मैं Django के विकास स्रोत को स्रोत से पोस्टग्रेएसक्यूएल के साथ और स्रोत से आवश्यक सभी चीज़ों के साथ Django के विकास स्रोत को स्थापित करने के बाद Django ट्यूटोरियल के माध्यम से काम कर रहा हूं। मैं उबंटू 12.10 पर अजगर के बजाय पायथन 3 के साथ सबकुछ करने की कोशिश कर रहा हूं।`__unicode __()` Django ट्यूटोरियल
जब तक मैं ट्यूटोरियल में भाग नहीं लेता तब तक सबकुछ ठीक से चल रहा था, जहां हमें एक तालिका से ऑब्जेक्ट्स (all() के लिए पूछते समय एक समझदार परिणाम लौटने के लिए __unicode__()
को फिर से परिभाषित करना होता है। यह बिल्कुल काम नहीं कर रहा है। मैंने __str__()
को आजमाने का फैसला किया, और यह काम किया!
लेकिन, ट्यूटोरियल बताता है कि हमें __str__()
को फिर से परिभाषित नहीं किया जाना चाहिए। तो, मेरे इंस्टॉल के साथ क्या गलत है कि __unicode__()
काम नहीं करता है जबकि __str__()
करता है? ट्यूटोरियल से अन्य विधियां ठीक काम करती हैं।
आपको पता होना चाहिए कि Python3 अभी तक आधिकारिक तौर पर Django में समर्थित नहीं है। –
संस्करण 1.6 आधिकारिक तौर पर python3 का समर्थन करेगा और मैं 1.6 अल्फा का उपयोग कर रहा हूं। –