我想顯示連接用戶的所有收藏夾。 每個用戶都可以添加他自己的收藏夾。我創建了一個模型來管理這個動作。 在這一個,我有兩個外鍵。一個是用戶,另一個是「最喜歡的」。Django,revover帶有多個外鍵的模型
models.py
class Favorite(models.Model):
user = models.ForeignKey(User)
drud = models.ForeignKey(Drud)
def __unicode__(self):
return self.drud.secure_key
在我看來,我要顯示連接用戶的所有喜愛Drud。我試圖做這樣的事情:
views.py
favorite = Favorite.objects.filter(drud=[d.secure_key for d in Drud.objects.filter(user=request.user)])
但是,這不工作...
「這的確行得通......」1)假設你的意思是行不通的。 2)請說出你遇到的錯誤或發生的事情,這不是你想要的結果。 – Danack