请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

前端页面注册一个用户,但是查看数据库没有数据

我看到9-9章节,在前端页面注册一个用户,但是查看数据库没有数据:
@web.route(’/register’,methods=[‘GET’,‘POST’])
def register():
form=ResgisterForm(request.form)
if request.method==‘POST’ and form.validate():
user=User()
user.set_attrs(form.data)
# 使用ORM对模型文件的操作,转换到数据库,不操作数据库
db.session.add(user)
db.session.commit()
return render_template(‘auth/register.html’,form={‘data’:{}})
辛苦老师帮忙看看

正在回答 回答被采纳积分+3

2回答

Vinsonislate 2019-08-12 00:41:15

一样的错误,我的原因是之前写search那一段时间把app/__init__.py里面创建数据表的db.create_all(app=app)注释掉了,导致User表没有创建

0 回复 有任何疑惑可以回复我~
7七月 2019-05-14 18:21:06

这种问题可能性太多了,不可能从这一小段代码里找出问题,你需要自己先分析到某个程度我才能帮到你。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_樊云_0 #1
    断点调试,慢慢调试找到了问题,因为校验层auth email写成了email_a,所以数据库没有写入数据。
    回复 有任何疑惑可以回复我~ 2019-05-14 18:33:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号