class Message(models.Model):
subject = models.CharField(max_length=100)
pub_date = models.DateTimeField(default=datetime.now())
class Topic(models.Model):
title = models.CharField(max_length=100)
message = models.ManyToManyField(Message, verbose_name='Discussion')
Tôi muốn nhận đơn đặt hàng tất cả các chủ đề theo đối tượng tin nhắn mới nhất gắn liền với chủ đề đó. Tôi đã thực hiện truy vấn này nhưng điều này không cung cấp cho bộ truy vấn riêng biệt.Phân biệt API truy vấn() không hoạt động?
>> Topic.objects.order_by('-message__pub_date').distinct()
Câu hỏi này dường như chưa hoàn chỉnh. Việc sử dụng .distinct() mà bạn nghĩ không hoạt động ở đâu? (Nó hoạt động, nhân tiện). –
Vâng! chính xác, tôi đã bỏ lỡ nó! Tôi đã thêm ngay bây giờ! – aatifh