psycopg2 cursor.execute(),找到错误的预期字符串列表

时间:2013-09-21 20:05:22

标签: python psycopg2

我想使用psycopg2对我的数据库执行查询。 以下是我的代码示例:

query = """SELECT "password" FROM "Users" WHERE "login" = %s;"""
datas = (params['username'],)

sessionDB = psycopg2.connect(host = config.__host, port = config.__port, dbname =     config.__dbname, user = config.__user, password = 

cur = sessionDB.cursor(cursor_factory = psycopg2.extras.DictCursor)
cur.execute(query, datas)

我收到此错误:“序列项2:预期字符串,找到列表” 但根据文档,“数据”变量必须是一个列表。

有什么想法解决这个问题吗? DictCursor可能存在一些问题吗?

0 个答案:

没有答案