में व्यवस्था बनाए रखने के नहीं है मुझे किसी विशिष्ट आदेशDjango: __in क्वेरी देखने querset
>>> album_ids = [24, 15, 25, 19, 11, 26, 27, 28]
>>> albums = Album.objects.filter(id__in=album_ids, published= True)
>>> [album.id for album in albums]
[25, 24, 27, 28, 26, 11, 15, 19]
मैं album_ids में पहचान-पत्र के रूप में इसी क्रम में क्वेरीसमूह में एलबम की जरूरत है पहचान पत्र है। कोई भी कृपया मुझे बताएं कि मैं आदेश कैसे बनाए रख सकता हूं? या एलबम_ids में एल्बम प्राप्त करें?
मेरे पास बड़ा डेटाबेस है, आईडी लाखों में हो सकता है – Ahsan
बस भविष्य के संदर्भ के लिए, मुझे लगता है कि आईडी का लाखों लोग अधिकांश अनुप्रयोगों में प्रासंगिक नहीं हैं क्योंकि हम आर ऐसी जानकारी की मात्रा को लोड करने की ज़रूरत है। इसके बजाए, आप django-pagination का उपयोग कर सकते हैं जो प्रदर्शित करने के लिए आवश्यक राशि को लोड करता है और बेहतर उपयोगकर्ता अनुभव के लिए बनाता है। –
यह एक अच्छा समाधान है, लेकिन QuerySet को इस पर काम करने के लिए इसे कैसे रखा जाए? –