我的关系模型看起来像:
User
|-1 to n
Orders
|- 1 to n
Items
我想要用户检索所有项目。这可能只是通过“Django方式”或者我必须回归到正常的SQL吗?
很抱歉澄清:我显然可以通过用户迭代订单,然后通过项目并将它们添加到新对象中。但是从Item级别开始,即:
Items.objects.filter(???)
谢谢!
克里斯
答案 0 :(得分:1)
我不确定这是你想要的,但请检查一下:
myUser = User.objects.get(pk = 100)
your_items = Items.objects.filter(order__user = myUser)