关于构造函数的问题
来源:6-5 登录表单
_Deny_
2020-06-16 09:44:20
老师,
红框中为什么要调用父类的构造函数?
还有为什么要传入这2个魔法参数?这里不是没有用到么?没用到的话不写这2个参数可以么?
1回答
好帮手慕笑蓉
2020-06-16
同学,你好。因为父类中定义了很多表单需要使用属性和方法,而UserLoginForm中却没有定义,因此需要调用父类的构造函数,如:

2个参数*args, **kwargs也是需要的,因为用户登录验证会向表单传递登录信息,需要此参数,如果不写这两个参数,在语法上是没有问题的,只是在业务逻辑上,一般是需要这两个参数用来传递数据的。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题