में कस्टम ऑर्डरिंग आप Django QuerySet
एस में एक विशिष्ट ऑर्डरिंग कैसे परिभाषित करते हैं?Django
विशेष रूप से, यदि मेरे पास QuerySet
है तो: ['a10', 'a1', 'a2']
।
नियमित आदेश (Whatever.objects.order_by('someField')
का उपयोग करके) मुझे ['a1', 'a10', 'a2']
देगा, जबकि मैं देख रहा हूं: ['a1', 'a2', 'a10']
।
अपनी खुद की ऑर्डर तकनीक को परिभाषित करने का सही तरीका क्या है?
स्पॉट! अद्भुत जवाब, धन्यवाद! –
मुझे इस विधि को आजमाते समय यह त्रुटि मिलती है: \t 'मॉडल' ऑब्जेक्ट अविभाज्य है – ninja123
क्या 'सॉर्टेड' एक क्वेरीसेट लौटाता है? यह देखते हुए कि यह एक क्वेरीसेट पास कर चुका है, मुझे ऐसा लगता है, लेकिन मुझे लगता है कि इसे एक सूची में परिवर्तित किया जा सकता है या आंतरिक रूप से सॉर्ट करने के लिए कुछ भी हो सकता है, फिर * वह * वापस आ जाता है। –