【发布时间】:2020-09-09 14:25:21
【问题描述】:
我正在使用尼泊尔日期,以下日期是正确的,但 django 不让我运行查询。
search_range = Trans.objects.filter(tr_date__gte='2077-04-01', tr_date__lte='2077-04-32')
如果我给出的日期为 2077-04-30,我已经遵循了可以正常工作的代码。但根据尼泊尔历法,第4个月有32天。当我尝试在第 32 天运行查询时,django 返回以下错误。
ValidationError at /trans/list/search/
['“2077-04-32” value has the correct format (YYYY-MM-DD) but it is an invalid date.']
Request Method: GET
Request URL: http://127.0.0.1:8000/trans/list/search/
Django Version: 3.1
Exception Type: ValidationError
Exception Value:
['“2077-04-32” value has the correct format (YYYY-MM-DD) but it is an invalid date.']
如何获取上述范围内的数据?任何建议都非常感谢。
【问题讨论】:
标签: python django django-views