我编写的代码可以工作,但是我在Pycharm中收到一个警告错误,指出它希望传递类的实例,而不是传递类本身。它指出这可能是有意的,但是会导致细微的错误。
如果没有通过“用户”传递它,则会引发错误。如何解决此问题,使其不会显示错误?
$('#campaignForm').validate({
rules: {
html_url: {
min: 1,
}
},
messages: {
html_url: 'Please select a template',
}
});
答案 0 :(得分:1)
行user1 = User
将对User class 的引用分配给变量user1。
您想要的是创建用户类的实例,因此您需要将该行更改为
user1 = User("FirstName", "LastName", 42)
因为您需要将3个参数传递给构造函数(__init__
)。