django数据库时间判断

需求:获取所有当前时间<=数据库某字段的时间的数据,表示该条记录未过期.

例如:获取所有时间未结束,已开启,未被删除的活动信息.

主要考察数据库时间字段的应用.

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

猜你喜欢

转载自blog.csdn.net/zhu6201976/article/details/84872742