我正在上Flask课程,但是当我运行此代码时,它将引发错误:
for origin, destination, duration in reader:
db.execute("INSERT INTO flights (origin, destination, duration) VALUES (:origin, :destination, :duration)",
{"origin": origin, "destination": destination, "duration": duration})
print(f"Added flight from {origin} to {destination} lasting {duration} minutes.")
db.commit()
最后一行中的错误(db.commit()和db.execute()):
db: scoped_session
Instance of 'scoped_session' has no 'commit' memberpylint(no-member)
我该如何解决?我已经安装了其他问题提示的软件包sqlalchemy。
您需要通过将以下行添加到.pylintrc文件来告诉pylint忽略scoped_session:
ignored-classes=scoped_session
如果没有.pylintrc文件,请运行以下命令:
pylint --generate-rcfile > pylintrc