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