【发布时间】:2018-09-01 13:12:00
【问题描述】:
我有一个字符串列表,它将动态生成。所以它将是可变长度的:
keywords = ['apples','oranges','bananas']
我有一个模型 Fruitsalad,带有“描述”字段。假设我想在“描述”字段中查找所有带有“苹果”、“橙子”或“香蕉”的水果沙拉
results = Fruitsalad.objects.filter(Q(description__icontains=keywords[0]) | Q(description__icontains=keywords[1] | Q(description__icontains=keywords[2])
如果我事先不知道“关键字”列表的长度,我该如何生成上述查询?
【问题讨论】: