多くの Django モデルがある場合 - すべてに次の共通フィールドがあります: -
created_by = models.ForeignKey(User)
modified_by = models.ForeignKey(User)
すべてのモデルにクエリを実行して、特定のユーザーによって作成または変更されたオブジェクトを見つけたいのですが、これを達成するための適切な方法はありますか?
それとも、やることなどにフォールバックする必要がModelA.objects.filter(created_by=userone)
ModelB.objects.filter(created_by=userone)
ありますか?
実際には、これらのフィールドは、他のすべてのモデルが継承する抽象基本クラスにあることに注意してください。しかし、抽象基底クラスについて今言ったことを言わなかったことにしましょう。私がやりたいことを行う方法はまだありますか?