En Django, ¿cuál es la diferencia entre los dos siguientes:
Article.objects.values_list('comment_id', flat=True).distinct()
vs
Article.objects.values('comment_id').distinct()
Mi objetivo es obtener una lista de identificadores de comentarios únicos debajo de cada uno Article. He leído la documentación (y de hecho he usado ambos enfoques). Los resultados abiertamente parecen similares.
Article.objects.filter(comment_id=self.id).exists()?
if self.id in Article.objects.values_list('comment_id', flat=True):mientras usa valores que necesita para acceder al diccionario