Mozillaライブラリからthis tutorialを探しています。私はデータベース関係に基づいて管理者のリストビューを作成したい。たとえば、私はVehicle
モデルとstatusUpdate
モデルを持っています。車両は、多くのstatusUpdateを持つ単一のインスタンスです。私がしたいのは、(私が作成したdateTimeフィールドに基づいて)最新のstatusUpdateを選択し、そのデータをリストビューで利用できるようにすることです。ListViewで表示するために関連するオブジェクトを1対多の関係から取得してフィルタリングする方法
チュートリアルは言及:
class Vehicle(models.Model):
class statusUpdate(models.Model):
vehicle = models.ForeignKey(Vehicle, on_delete=models.CASCADE)
質問:はどのように私はモデルの関係を持つリストビューを行うと子の関係にフィールドでフィルタリングし、ビューに渡すことができるだろうか?
あなたは正しいです、私が投稿したコードは最終的に車両のpkを含むように変更されました。ここでコードを更新するのを忘れてしまった。ハードコーディングされた '1'は私のテストでした。 – dieusu
さらに読むための良いリンクhttps://stackoverflow.com/questions/36950416/when-to-use-get-get-queryset-get-context-data-in-django – dieusu
ああ、私は追加したくありませんでしたもう一つの答え。私のテキストはコメントだったはずです。お返事をありがとうございます。 – AlexWerz