cursor.execute(' SELECt "Indicator"."indicator" FROM "Indicator" WHERe "Indicator"."some_id" = %s;', [some_id])
这会将
some_id参数转换为可索引的列表。假设您的方法像我想的那样工作,这应该工作。
发生错误是因为该方法中的某个地方,它可能试图遍历该输入或直接对其进行索引。可能是这样的:
some_id[0]
通过使其成为列表(或可迭代的),您就可以像这样将其索引到第一个元素中。
您还可以通过执行以下 *** 作将其变成元组:
(some_id,)它具有不变性的优点。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)