Was ist in Django der Unterschied zwischen den folgenden beiden:
Article.objects.values_list('comment_id', flat=True).distinct()
vs.
Article.objects.values('comment_id').distinct()
Mein Ziel ist es, eine Liste mit eindeutigen Kommentar-IDs unter jedem zu erhalten Article
. Ich habe die Dokumentation gelesen (und tatsächlich beide Ansätze verwendet). Die Ergebnisse scheinen offensichtlich ähnlich zu sein.
Article.objects.filter(comment_id=self.id).exists()
?
if self.id in Article.objects.values_list('comment_id', flat=True):
während Sie Werte verwenden, die Sie benötigen, um auf das Wörterbuch