'Cursor' object has no attribute '_last_executed'

来源:互联网 发布:单片机串口通讯程序 编辑:程序博客网 时间:2024/06/07 10:41

异常信息:'Cursor'object has no attribute '_last_executed'

异常出处:cursor.execute("SELECT * FROM Stu WHERE name LIKE '%%s%'" % stu_name)

原因:在python中,“%”是一个特殊字符,需要两个“%%”才表示一个“%”

解决方法:用"%%"来表示一个百分号;在Django中如果还继续报错,那就再加上两个“%%%%”,三个是不可以的,一般都是2的倍数个百分号

eg:cursor.execute("SELECT * FROM Stu WHERE name LIKE '%%%%%s%%%%'" % stu_name)

0 0
原创粉丝点击