数据通过db.session.add提交无法写入数据库

来源:10-7 获取影视数据(5)

慕仔5002760

2020-02-12

图片描述
图片描述
图片描述
图片描述
老师按照你的代码编写,在提交数据后,数据库是空的,代表没写入数据。但打印db对象有返回连接信息,打印“tmp_model_movie”的url也有拿到数据,这是为什么呢?(追加:写库时sql的打印日志和Movie表截图使用的from application import db

写回答

2回答

编程浪子

2020-02-13

你好

将insert 语句用下面的值 替换 %s,然后会有一个sql语句,直接去 数据库gui工具中执行SQL,看看能否insert 进去

//img1.sycdn.imooc.com/szimg/5e44d77109e4721f26720610.jpg

0
0

编程浪子

2020-02-12

你好,你需要sql 输出我看看,理论上失败会有rollback的语句。也可以看到SQL语句的,

这个情况 SQL写错的可能性比较大。还有个可以看看model  movie 中的 db 有咩有换成 application中的变量db

0
1
慕仔5002760
老师麻烦有空看下,已经追加sql输出截图
2020-02-13
共1条回复

Python Flask入门与进阶 开发电影网站

从只会Python基础语法到

824 学习 · 283 问题

查看课程