使用shopify find() - 函数进行过滤

时间:2015-10-11 21:38:30

标签: django shopify

我试图通过特定的product_id过滤我的订单,如下所示:

def export_csv(request, id):
    with request.user.session:
        all_orders = shopify.Order.find(line_items.product_id = id)

然而,这给了我一个错误('关键字不能成为表达式')。

每个订单都有一个属性' line_items'其中包含一个字典,其中product_id是一个键。我该如何过滤?

有谁知道,我在哪里可以获得有关shopify find() - 函数的信息?

1 个答案:

答案 0 :(得分:0)

这不是shopify相关问题,只是语法错误。你不能在python的任何地方传递一些表达式作为参数名称。如果你不想在相关字段上进行查找,django确实允许它使用双下划线语法。试试这个:

def export_csv(request, id):
    with request.user.session:
        all_orders = shopify.Order.find(line_items__product_id = id)