gpt4 book ai didi

django - 如何在 Django 过滤器查询中使用大于和小于或等于

转载 作者:行者123 更新时间:2023-12-04 02:44:12 26 4
gpt4 key购买 nike

我正在尝试过滤从日期到日期之间添加的数据。但我得到 无法将关键字“date_gte”解析为字段。

我该如何解决这个问题?

    from1 = request.POST.get('from')
to = request.POST.get('to')
result = qwerty.objects.filter(date_gte= from1, date_lte= to)
print(result)
result.save()

最佳答案

您需要使用两个 个连续的下划线 (__) 来使用查找:

from1 = request.POST.get('from')
to = request.POST.get('to')
result = qwerty.objects.filter(<b>date__gte=from1, date__lte=to</b>)
print(result)
result.save()

在这种情况下,您可以使用 __range lookup [Django-doc] :

from1 = request.POST.get('from')
to = request.POST.get('to')
result = qwerty.objects.filter(<b>date__range=(from1, to)</b>)
print(result)
result.save()

关于django - 如何在 Django 过滤器查询中使用大于和小于或等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57922849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com