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