モデルは以下のように存在する場合:DjangoのORMクエリ
class Donation(models.Model):
user = FKey(User)
project = FKey(Project)
...
class Campaign(models.Model):
user = Fkey(User)
project = FKey(Project)
...
class Project(models.Model)
...
与えられたユーザが関連付けられているすべてのプロジェクトのリストを見つけるための最も簡単なDjangoのORMのクエリは何ですか。
両方のモデルからプロジェクトのすべてのIDを取得し、与えられたIDのProjectsモデルを照会することです。
しかし、より良い解決策が必要です。
私たちは私たちは2つの段階でそれをしなければならないCampaign
クエリセットと
Donation
をマージすることはできませんだと思う