chan

朝生暮死不足笑 但悲百年不足道

【Django-Debug】记录一次因为过多缩进导致的错误


以下是最开始的报错页面提示:

以下是对应的ModelForm以及对应的视图函数

通过在实例化ModelForm的时候传request,做过很多次了,却提示我传了未期望的request

百思不得其解

后面,我将视图函数中的关键字传参改为位置传参,如下图所示

然后,再次运行,报错如下

更让我困惑了,GPT也没给个有用的说法。

最后才发现,是我过于缩进了ModelForm中的init函数,如下图所示。

经过修改后,如下图所示

此时,程序正常运行

一个疑问:

为什么此处,不需要将传过来的request做如下处理呢

self.request = request

评论
还没有评论
    发表评论 说点什么