我通过 request.GET 发送两个日期值以过滤查询集:
if 'from_date' in request.GET:
from_date = request.GET['from_date']
if 'to_date' in request.GET:
to_date = request.GET['to_date']
else:
to_date = datetime.date.today()
calls_queryset = calls_queryset.filter(contact_date__range=(from_date, to_date))
虽然 filter__range 会中断。它似乎不喜欢我发送的日期格式。
?from_date=08/08/2012&to_date=08/29/2012
我想我必须在将它们放入范围之前将它们转换为日期,这是正确的吗?最有效的方法是什么?
非常感谢