是否可以使用部分匹配过滤对象。
我正在尝试 -
response = {}
pid = post['id'].split('_')[0]
response['product'] = list(product_details.objects.filter(p_id.split('_')[0] = pid).values())
但我收到错误 -
keyword can't be an expression
有没有更短的方法来执行任务。我希望id
的第一部分与post['id']
提前致谢。
答案 0 :(得分:1)
使用startswith
查找:
list(product_details.objects.filter(p_id__startswith=pid + '_').values())