Djangoでは、次の2つの違いは何ですか?
Article.objects.values_list('comment_id', flat=True).distinct()
対
Article.objects.values('comment_id').distinct()
私の目標は、それぞれの下で一意のコメントIDのリストを取得することArticle
です。私はドキュメントを読みました(そして実際には両方のアプローチを使用しています)。結果は明らかに似ています。
@dnaranjo-できますが、なぜそうしないの
—
2016年
Article.objects.filter(comment_id=self.id).exists()
ですか?
それが別の質問に対する答えです
—
dnaranjo 2016年
if self.id in Article.objects.values_list('comment_id', flat=True):
を使用すると、辞書にアクセスするために必要な値を使用しながら行うことができます