0
王氏以下模式設置:反向外鍵集模型視圖
class Cat(models.Model):
claw = models.CharField(max_length=20)
name = models.CharField(max_length=20)
class Fur(models.Model):
type = models.CharField(max_length=20)
cat = models.ForeignKey(Cat)
class Meta:
db_table=u'cat_view'
managed=False
皮草有一個外鍵貓。 CatView是手動管理的Cat的子集視圖。有沒有辦法在這個設置中使用django的有用的反向設置方法?
此外,我可以只使用Fur.objects.filter(cat_id = cat_view.id,...)這將是cat_view.fur_set.filter(...)相同的功能,但我不能做反向查找,如CatView.objects.filter(fur__type =「shaggy」)。
編輯: 增加了示例模型文件,爲清晰起見更改後的圖像,增加了問題的複雜性。
感謝您的輸入,我編輯我的問題和圖像。我手動管理一個視圖,你可以看到我需要的附加功能,不能通過直接查詢Fur對象來完成。 – DivineSlayer 2011-05-24 11:43:49