W Django, jaka jest różnica między następującymi dwoma:
Article.objects.values_list('comment_id', flat=True).distinct()
vs
Article.objects.values('comment_id').distinct()
Moim celem jest uzyskanie listy unikalnych identyfikatorów komentarzy pod każdym z nich Article
. Przeczytałem dokumentację (i faktycznie użyłem obu podejść). Wyniki jawnie wydają się podobne.
Article.objects.filter(comment_id=self.id).exists()
?
if self.id in Article.objects.values_list('comment_id', flat=True):
używając wartości potrzebnych do uzyskania dostępu do słownika