品易云推流 关闭

报错 cursor() takes 1 positional argument but 2 were

def selectRecord(request):

    #cursor = conn.cursor()  

    cursor = conn.cursor(pymysql.cursors.DictCursor)

    cursor.execute('select * from book ', [])

    books = cursor.fetchall()

    conn.close()

    return HttpResponse(books)


这段代码用conn.cursor()  可以正常执行

用 cursor = conn.cursor(pymysql.cursors.DictCursor)

报错 cursor() takes 1 positional argument but 2 were given

这是为什么?


1 回答  ·  3851 阅读  ·  0 收藏
品易云推流
  • 全部回答
无数据提示还没有回复,楼主喊你快去抢前排~~~我来回答