我有一个模型,叫它A
,它与另一个模型有 FK 关系,叫它B
。B
有一个DateField
我们会打电话的date
。我需要A
根据date
FK 中的字段进行过滤。我将基于表单中的字符串过滤的日期YYYY-MM-DD
(在名为 的变量中start
)。过滤是大于过滤器。我正在过滤一个名为 的查询集results
,它本身已经根据其他一些条件进行了过滤。
这是我现在拥有的代码。
start=datetime.strptime(start, "%Y-%m-%d")
results.filter(B__date__gte=start)
然后用 完成了一些事情results
,但是没有过滤任何内容。我的意思是results
上面调用之后的内容总是和之前一样。
我错过了什么吗?有没有更好的过滤方法?我也在做一个lte
过滤器,但我想如果我能够解决一个问题,我就能解决另一个问题。