「caller_name」フィールドと「call_datetime」フィールドを含むモデルがあります。
特定の月の各日に発生した通話数を取得できました。
while start_date <= end_date:
calls = CDR.objects.filter(start_time__year=str(start_date.year), start_time__month=str(start_date.month),
start_time__day=str(start_date.day))
print "Number of calls:", len(calls)
start_date = start_date + datetime.timedelta(days=1)
同様に、特定の日付の1時間ごとの通話数を取得しようとしました。
for i in range(24):
calls = CDR.objects.filter(start_time__year=str(start_date.year), start_time__month=str(start_date.month),start_time__day=str(start_date.day), start_time__hour=str(i))
「start_time__hour」が実装されていないことがわかりましたが、これを達成するための方法はありますか?