querySetをフィルタリングするためにrequest.GETを介して2つの日付値を送信しています。
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
範囲内に配置する前に、日付になるようにキャストする必要があると思いますが、これは正しいですか?これを行うための最も効率的な方法は何ですか?
どうもありがとう