Trong Django, sự khác biệt giữa hai điều sau đây:
Article.objects.values_list('comment_id', flat=True).distinct()
đấu với
Article.objects.values('comment_id').distinct()
Mục tiêu của tôi là để có được một danh sách các id nhận xét duy nhất dưới mỗi Article
. Tôi đã đọc tài liệu này (và trên thực tế đã sử dụng cả hai phương pháp). Các kết quả công khai có vẻ tương tự.
Article.objects.filter(comment_id=self.id).exists()
?
if self.id in Article.objects.values_list('comment_id', flat=True):
trong khi sử dụng các giá trị bạn cần để truy cập từ điển