class Photo(models.Model):
...
viewsT = models.ManyToManyField('PhotoViewT', symmetrical=False)
...
class PhotoViewT(models.Model):
user = models.ForeignKey(User)
creationdate = models.DateTimeField()
写真の情報を「Photo」テーブルに、ビューの情報を「PhotoViewT」テーブルに保存します(写真を見た「ユーザー」と見たときの「作成日」)。「写真」には、ビューにm2mフィールドがあり、すべてのビューに関する情報を追加します。
私の仕事は写真を取得することです。写真は現在定義されているユーザーによってまだ見られていません。このクエリを作成する方法がわかりません。
何かのようなもの
Photo.objects.filter(viewsT__user__doesnt_contain=targetUser)
上記の式はほとんど機能しません。解決策はありますか?前もって感謝します!