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