Django에서 다음 두 가지의 차이점은 무엇입니까?
Article.objects.values_list('comment_id', flat=True).distinct()
vs
Article.objects.values('comment_id').distinct()
내 목표는 각 아래에 고유 한 주석 ID 목록을 얻는 것입니다 Article
. 설명서를 읽었으며 실제로 두 가지 방법을 모두 사용했습니다. 결과는 명백하게 비슷해 보인다.
@dnaranjo-당신은 왜 할 수는
—
Sayse
Article.objects.filter(comment_id=self.id).exists()
없습니까?
그것은 다른 질문에 대한 답입니다
—
dnaranjo
if self.id in Article.objects.values_list('comment_id', flat=True):
사용하면 값을 사용 하는 동안 사전에 액세스해야합니다.