Django में, निम्नलिखित दो के बीच क्या अंतर है:
Article.objects.values_list('comment_id', flat=True).distinct()
बनाम
Article.objects.values('comment_id').distinct()
मेरा लक्ष्य प्रत्येक के तहत अद्वितीय टिप्पणी आईडी की एक सूची प्राप्त करना है Article
। मैंने प्रलेखन पढ़ा है (और वास्तव में दोनों दृष्टिकोणों का उपयोग किया है)। परिणाम बहुत अधिक समान लगते हैं।
Article.objects.filter(comment_id=self.id).exists()
?
if self.id in Article.objects.values_list('comment_id', flat=True):
मूल्यों का उपयोग करते हुए कर सकते हैं जिन्हें आपको शब्दकोश में उपयोग करने की आवश्यकता है