django表格form无法保存评论排查步骤

Posted 忙碌在路上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django表格form无法保存评论排查步骤相关的知识,希望对你有一定的参考价值。

初学django项目,在网上找了个blog教程,还是很不错的,这里感谢一下博主https://www.zmrenwu.com/post/2/

这个项目适合django初学者,是一个完整的blog项目

在【评论】这一章节中,通过比葫芦画瓢的方式编写了一个form类,用来协助也没提交评论,完成后呢

发现我在前端无论怎么提交评论,都无法显示也没有成功提交的数据库,开始了满满的排查之旅:

首先,看次博文的评论,发现有3个人遇到了跟我一样的问题,一个人自问自答自己解决了~~

一个人问了没人回复,,一个人的愿意你是判断POST用错了,谢了的Post,通过比对跟我的问题不一致

 

第一步排查思路失败。

 

由于是新手才想起来检查前端和后端是否有报错,前端通过开发者工具开network,后端看pycharm的控制输出

发现了一些端倪,有红色报错,提示是一个js找不到,天啊噜,这个js在教程中老师也没讲啊,后来加了这个教程交流群

大佬给我指出来了教程中提到这个js的地方,原来是自己没有认真看老师的修改代码忽略了这个代码的引用,ok,赶快

把<script src="{% static ‘blog/js/script.js‘ %}"></script>放到正确的地方,重启项目发现前后端不在报找到这个js的错误。

继续测试我的评论功能,发现依然不行。

 

第二部排查思路失败。

 

 

毕竟是小白,比葫芦画瓢的,一个代码一个代码跟老师比对吧,天啊噜啊,,竟然在detail.html也没发现了端倪,竟然

在form里面,action的提交地址仍然是#,也就是没有地址,必读了下老师的代码果然有问题,最后使用url解决了这个问题。

再次测试评论,果然好使,评论正常提交。

 

总结:看教程要仔细,看代码更要仔细,新手要不急不躁学习。

 

以上是关于django表格form无法保存评论排查步骤的主要内容,如果未能解决你的问题,请参考以下文章

我的视图没有从 Django 中的 Form 中保存实例

Django - forms.Form 无法保存当前用户并且表单有效但未保存

纯Django表格绑定用户提交表格和视图

Django form.is_valid() 失败的基于类的视图 - Form、SingleObject、DetailMixins

表格 列表 form input 下拉选择 评论框

表格不保存