У меня есть класс, который называется фильм:Джанго - Заказ внешнего ключа
class Movie(models.Model):
title = models.CharField(max_length=511)
tmdb_id = models.IntegerField(null=True, blank=True, unique=True)
release = models.DateField(null=True, blank=True)
poster = models.TextField(max_length=500, null=True)
backdrop = models.TextField(max_length=500, null=True, blank=True)
popularity = models.TextField(null=True, blank=True)
и класс с именем Трейлер:
class Trailer(models.Model):
movie = models.ForeignKey(Movie, on_delete=models.CASCADE)
link = models.CharField(max_length=100)
date = models.DateTimeField(auto_now_add=True)
Как можно отобразить все фильмы упорядоченные по дате из прицеп?
Я пробовал: Movie.objects.order_by('trailer__date')
, но вызывает несколько дубликатов и не отображает их в правильном порядке, как я могу избежать дубликатов и иметь одну запись для каждого фильма, заказанного по дате объекта трейлера?
Edit: Я просто заметил, что он не отображает все записи, но только некоторые из них
Рассмотреть вопрос о правильном голосовании – c0der