【Django-Debug】记录一次因为过多缩进导致的错误
以下是最开始的报错页面提示:

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


通过在实例化ModelForm的时候传request,做过很多次了,却提示我传了未期望的request
百思不得其解
后面,我将视图函数中的关键字传参改为位置传参,如下图所示

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

更让我困惑了,GPT也没给个有用的说法。
最后才发现,是我过于缩进了ModelForm中的init函数,如下图所示。

经过修改后,如下图所示

此时,程序正常运行
一个疑问:
为什么此处,不需要将传过来的request做如下处理呢
self.request = request