接続しているユーザーのすべてのお気に入りを表示したいと思います。各ユーザーは自分のお気に入りを追加できます。このアクションを管理するモデルを作成しました。これには、2 つの外部キーがあります。1 つはユーザー用、もう 1 つは「お気に入り」用です。
models.py
class Favorite(models.Model):
user = models.ForeignKey(User)
drud = models.ForeignKey(Drud)
def __unicode__(self):
return self.drud.secure_key
私の見解では、接続しているユーザーのお気に入りのDrudをすべて表示したいと考えています。私はそのようなことをしようとしました:
ビュー.py
favorite = Favorite.objects.filter(drud=[d.secure_key for d in Drud.objects.filter(user=request.user)])
しかし、それはうまくいきます...