我有一个模型,叫它A
,它和另一个模型有一个FK关系,叫它B
。B
有一个DateField
我们称之为date
。我需要根据FK中的date
字段过滤A
。
我得到的日期是一个字符串,格式为YYYY-MM-DD
(在一个名为start
的变量中)。筛选是大于筛选。我正在过滤一个名为results
的查询集,它本身已经根据一些其他条件进行了过滤。你知道吗
这是我现在的密码。你知道吗
start=datetime.strptime(start, "%Y-%m-%d")
results.filter(B__date__gte=start)
然后用results
做了一些事情,但是没有过滤任何内容。我的意思是,上述调用之后results
的内容总是与之前相同。你知道吗
我错过什么了吗?有没有更好的过滤方法?我也在做一个lte
过滤器,但是我想如果我能解决一个问题,我就能解决另一个问题。你知道吗
哦上帝。。。我觉得自己很愚蠢。你知道吗
没有任务。你知道吗
应该是
results=results.filter(B__date__gte=start)
相关问题 更多 >
编程相关推荐