问题描述:提交表单信息到数据库,在数据库只看到id的增加却看不到信息的增加,排除数据库连接问题。
解决过程:兜兜转转,最后无意间看视频代码,发现在html表单代码那里,看到少一个关键词,导致输入input name 和 password 没用赋值,导致数据库录入一直是空。
如图:蓝色既是缺失的代码,这个name乃罪魁祸首。
感想:兜兜转转还是代码的逻辑失误,只缘身在此山中,以后一定注意代码的逻辑问题,之前,我的想法是,根据教程敲出代码实现好功能后,再去学习逻辑性,因为我觉得当功能敲出来了后,逻辑层面的东西更形象好理解了,但是当敲功能的时候出错了,问题就难以在逻辑层面排查了,虽说问题表面只是漏敲代码,但这漏敲的问题,可以在逻辑层面检查出来。所有代码的逻辑性理解,在敲功能的时候,就要着手去尽量做,还有要更加仔细地去观察,重复检查,再就是错误出现的时候,多从逻辑层面上思考,我老是去思考版本、设置之类的问题有点折本逐末了。
pycharm/django3.1表单提交信息到数据库失败问题
最新推荐文章于 2021-10-05 22:43:55 发布