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')
Ich möchte alle Themen nach dem neuesten Nachrichtenobjekt zu diesem Thema angefügt bekommen. Ich führte diese Abfrage aus, aber das gibt nicht das eindeutige Abfrage-Set.Queryset-API distinct() funktioniert nicht?
>> Topic.objects.order_by('-message__pub_date').distinct()
Diese Frage scheint unvollständig zu sein. Wo ist die Verwendung von .distinct(), die Ihrer Meinung nach nicht funktioniert? (Es funktioniert übrigens). –
Ja! richtig, ich habe es verpasst! Ich habe jetzt hinzugefügt! – aatifh