【发布时间】:2015-08-27 14:34:24
【问题描述】:
我认为我只是没有正确搜索,所以如果是这种情况,请将我重定向到适当的问题。
我有一个电子商务平台的orders 列表。然后,我有两个名为 checkout_orderproduct 和 catalog_product 的表,其结构如下:
|______________checkout_orderproduct_____________|
| id | order_id | product_id | qty | total_price |
--------------------------------------------------
|_____catalog_product_____|
| id | name | description |
---------------------------
我正在尝试获取与订单相关的所有产品。我的想法是这样的:
for order in orders:
OrderProduct.objects.filter(order_id=order.id, IM_STUCK_HERE)
查询的第二部分应该是什么,以便我返回产品列表,例如
["Fruit", "Bagels", "Coffee"]
【问题讨论】:
-
我认为
checkout_orderproduct中的product _id是catalog_product的外键。如果你能提供你的 models.py 的摘录,它会很有用。
标签: python mysql django python-2.7 orm