0

我有一个模型,叫它A,它与另一个模型有 FK 关系,叫它BB有一个DateField我们会打电话的date。我需要A根据dateFK 中的字段进行过滤。我将基于表单中的字符串过滤的日期YYYY-MM-DD(在名为 的变量中start)。过滤是大于过滤器。我正在过滤一个名为 的查询集results,它本身已经根据其他一些条件进行了过滤。

这是我现在拥有的代码。

start=datetime.strptime(start, "%Y-%m-%d")
results.filter(B__date__gte=start)

然后用 完成了一些事情results,但是没有过滤任何内容。我的意思是results上面调用之后的内容总是和之前一样。

我错过了什么吗?有没有更好的过滤方法?我也在做一个lte过滤器,但我想如果我能够解决一个问题,我就能解决另一个问题。

4

1 回答 1

0

天啊……我觉得好傻。

没有任务。

本来应该results=results.filter(B__date__gte=start)

于 2013-09-23T19:45:33.483 回答