TypeError: __init__() takes from 1 to 2 positional arguments but 3 positional arguments (and 1 keyword-only argument) were given
时间: 2023-10-16 08:47:51 浏览: 148
django报错:add_atr() takes 0 positional arguments but 1 was given
这个错误意味着在调用一个类的构造函数时给了太多的参数。构造函数(__init__)通常接受一个额外的参数 self ,它表示类的实例本身。如果你传递了额外的参数,就会导致这个错误。
请检查你在实例化这个类时传递的参数数量是否正确。构造函数的定义应该与实例化时传递的参数一致。如果你能提供更多的代码和具体的问题上下文,我可以给出更具体的帮助。
阅读全文