Django'da, aşağıdaki ikisi arasındaki fark nedir:
Article.objects.values_list('comment_id', flat=True).distinct()
vs
Article.objects.values('comment_id').distinct()
Amacım, her birinin altında benzersiz yorum kimlikleri listesi almaktır Article
. Belgeleri okudum (ve aslında her iki yaklaşımı da kullandım). Sonuçlar açıkça benzer görünmektedir.
Article.objects.filter(comment_id=self.id).exists()
?
if self.id in Article.objects.values_list('comment_id', flat=True):
kullanarak, sözlüğe erişmeniz gereken değerleri kullanırken yapabilirsiniz