需求:获取所有当前时间<=数据库某字段的时间的数据,表示该条记录未过期.
例如:获取所有时间未结束,已开启,未被删除的活动信息.
主要考察数据库时间字段的应用.
class SelectActivityView(ListAPIView):
"""
get:
获取所有时间未结束,已开启,未被删除的活动信息,广告位选择活动用
"""
queryset = Activity.objects.filter(end_time__gte=datetime.datetime.today(), is_delete=0, is_active=True).all()
serializer_class = SelectActivitySerializer
filterset_class = SelectActivityFilter