我想显示连接用户的所有收藏夹。每个用户都可以添加自己的收藏夹。我创建了一个模型来管理此操作。在这一个中,我有两个外键。一个用于用户,第二个用于“收藏夹”。
模型.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)])
但是,这确实有效...