Я работаю над небольшим проектом Django.Пользователь может создавать два типа сообщений: изображения и видео.
Здесь различные классы, которые я создал (для краткости я исключил некоторые поля):
class VideoPost:
videoData = ...
class ImagePost:
imageData = ...
Итак, когда я объединил проект с приложением Android для отображениясообщений на экране, тогда я столкнулся с проблемой, как получить разные сообщения один раз.Я не мог придумать решение.
Допустим, пользователь создал объекты публикации видео и изображений в следующем порядке:
VideoPost1 -> ImagePost1 -> ImagePost2 -> VideoPost2
Как я могу получить их в таком порядке?Итак, как получить смесь видео и изображений на основе времени создания?
В настоящее время я могу выполнять только отдельные запросы, например:
# the view responsible for listing VideoPost instances
....
return VideoPost.objects.all()
# the view responsible for listing ImagePost instances
....
return ImagePost.objects.all()
Я не хочу сортировать экземпляры на веб-интерфейсе (приложение для Android).Итак, есть ли способ сортировать и запрашивать различные экземпляры на сервере (Django)