我试图使用SQLAlchemy,但是在这行代码中:
session.save(login)
我得到了这个错误:
^{pr2}$
这是我的代码:
def findOrCreateLogin(self, username, password):
login = self.findLogin(username)
if login:
return login
else:
login = DBLogin(username,password)
session.save(login)
return login
Tags:
实际上,
session.save
曾经存在于旧版本的SQLAlchemy中。在因此,如果其他人正在寻找实现
insert or update
类功能的新方法,您应该使用merge
:与
^{pr2}$SQLAlchemy会话没有
.save()
方法。您可以通过以下方式向SQLAlchemy会话添加内容:更多信息in the session docs
您的代码应该如下所示:
^{pr2}$相关问题 更多 >
编程相关推荐