毎日(for_date)の温度測定値を保持するDjangoレコードセット(mysource)があります。たとえば、過去40日間の測定値が利用できる場合、グラフには20日間のみを表示したいと思います。これを達成するために、私は次のことを行います。
for day_num in range (1, 32):
if day_num % 2 == 1: # remove every 2nd day
mysource = mysource.exclude(for_date__day=day_num)
...クエリセットから毎秒の読み取り値を削除するため。これはうまく機能しますが、最新の読み取り値と最新の読み取り値を表示し、クエリセットからそれらを除外しないようにします。これらのレコードがクエリセットの最初のXレコードにも最後のXレコードにも配置されていない限り、Djangoクエリセットからのレコードの除外を指定する簡単で迅速な方法はありますか?これを達成できますか?