Django-根据时间戳获取不同的帖子类型

时间:2019-07-06 19:49:27

标签: django

我正在做一个小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)上的不同实例进行排序和查询

0 个答案:

没有答案