django - 无法将数据从 django 插入到 sqlite 进行人脸检测
问题描述
def markAttendance(Name,inTime,InDate):
with connection.cursor() as cursor:
sql = '''INSERT INTO markAttendance(Name,inTime,InDate)
VALUES(%s, %s, %s)'''
val=(Name,inTime,InDate)
cursor.execute(sql,val)
connection.commit()
return cur.lastrowid
解决方案
您%s
可以指定参数:
with connect.cursor() as cursor:
sql = '''INSERT INTO markAttendance(Name,inTime,InDate)
VALUES(%s, %s, %s)'''
val=(Name,inTime,InDate)
cur.execute(sql,val)
话虽如此,使用 Django ORM 通常会更好。
推荐阅读
- swift - 如何快速实现自定义错误抛出语法?
- rasa - Rasa安装问题:在我尝试pip install rasa时创建虚拟环境后..出现以下错误
- android - 从自定义 ListView 点击获取项目
- angular - Angular 动态生成的选择字段,其中一个依赖于另一个
- python - 使用给定集合中随机分配的值向 pandas.DataFrame 添加一列
- css - XPages 中模态窗口中的 Dojo 设计元素
- cluster-analysis - 提高短文本集群性能
- python - 没有拦截的 Sklearn RANSAC
- amazon-product-api - Wzone Lite AWS 与 woocommerce 的连接
- kotlin - 为什么 MyClass::class.java.simpleName 不能是常量值?