如何在django ORM筛选器中检查此开始日期>检查日期?

如何在django ORM筛选器中检查此开始日期>检查日期?,django,django-models,django-views,Django,Django Models,Django Views,如何在django ORM筛选器中检查此开始日期>检查日期 check_date = request.GET.get('start_date') qs = Test.objects.values('opinion').annotate( count=Count('opinion'), dcount=Count('opin_id', distinct=True)).filter(start_date__gte='c

如何在django ORM筛选器中检查此开始日期>检查日期

check_date = request.GET.get('start_date')

    qs = Test.objects.values('opinion').annotate(
        count=Count('opinion'),
        dcount=Count('opin_id',
                     distinct=True)).filter(start_date__gte='check_date').order_by("count")

在这里,我如何将开始日期与检查日期进行核对。此方法不起作用FilterStart_date__gte='check_date'
过滤器开始日期=检查日期也不起作用

删除过滤器中检查日期周围的引号

filter(start_date__gte=check_date)

你有什么错误吗?没有错误。但是没有得到大于提供日期的结果,为什么要比较筛选器中的相同值。使用此check_date=request.GET.GET'start_date'您将开始日期的相同值返回给check_date,因此check_date永远不会大于start_date@maqboolthoueqtno。它实际上是模块中的一个字段。但是请求中的开始日期是我们从UI传递的日期