In Django, qual è la differenza tra i seguenti due:
Article.objects.values_list('comment_id', flat=True).distinct()
vs
Article.objects.values('comment_id').distinct()
Il mio obiettivo è quello di ottenere un elenco di ID di commento univoci in ciascuno di essi Article
. Ho letto la documentazione (e in effetti ho usato entrambi gli approcci). I risultati sembrano apertamente simili.
Article.objects.filter(comment_id=self.id).exists()
?
if self.id in Article.objects.values_list('comment_id', flat=True):
mentre usi i valori che devi accedere al dizionario