Dans Django, quelle est la différence entre les deux suivants:
Article.objects.values_list('comment_id', flat=True).distinct()contre
Article.objects.values('comment_id').distinct()Mon objectif est d'obtenir une liste d'identifiants de commentaires uniques sous chacun Article. J'ai lu la documentation (et en fait j'ai utilisé les deux approches). Les résultats semblent manifestement similaires.
Article.objects.filter(comment_id=self.id).exists()?
                
if self.id in Article.objects.values_list('comment_id', flat=True):tout en utilisant des valeurs dont vous avez besoin pour accéder au dictionnaire