python字符串值与django orm中的字符串

pythonstring value vs string in django orm

这就是我想要的

我通过str值做了参数。 因为我必须通过列表变量获取参数。

但是当我在过滤器中使用 str 参数时,出现了错误的结果。

完整的源代码在这里。

在第一张图片中,您提供了字符串列表,在第二张图片中,您提供了字符串。

您可以通过以下方式解决:

import json
fieldQueryString = json.loads(fieldQueryString)

这会将此字符串转换为列表。所以输出将从

'["001", "002", "004", "005", "006"]'    # this is a string

["001", "002", "004", "005", "006"]     # this is a list

(注意 [] 前后的引号)。