我试图通过特定的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() - 函数的信息?
答案 0 :(得分:0)
这不是shopify
相关问题,只是语法错误。你不能在python的任何地方传递一些表达式作为参数名称。如果你不想在相关字段上进行查找,django确实允许它使用双下划线语法。试试这个:
def export_csv(request, id):
with request.user.session:
all_orders = shopify.Order.find(line_items__product_id = id)