私は2つのモデル:カメラとタイムスタンプを持っています。タイムスタンプには、カメラへの外部キー、タイムスタンプ、および現在の状態があります。最新の状態が偽であるカメラをすべて返却したい。Djangoビュー戻りすべてのオブジェクトの最新状態がfalseです
'faulty': Camera.objects.filter(timestamp__state=False)
タイムスタンプがfalseのカメラをすべて返します。しかし、私はちょうど最新のtimestamp_stateのカメラが偽であることを望みます。
:このような何かは、トリックを行う必要がありCamera.objects.annotateを(latest_timestamp =最新( 'timestamp__timeStamp'))。フィルター(latest_timestamp = F( 'timestamp__timeStamp')、timestamp__state = False)、 } "どうすれば現在の状態を参照できますか? – Sdude13