Session.add()不会添加任何内容,但也不会失败

时间:2018-11-30 17:16:03

标签: sqlalchemy python-3.4

我正在尝试使用以下代码将数据插入数据库:

print("New Account: {}".format(new_acc))
session.add(new_acc)
if pers_inf is not None:
    session.add(pers_inf)
print(session.dirty)
session.commit()
print("Number of Accounts after adding: {}".format(session.query(dbquery).filter_by(**param).count()))
session.close()

new_acc不为空,session.add()不会引发任何异常,但是session.dirty返回一个空的IdentitySet,并且没有任何内容插入数据库。谁能给我提示如何在此处继续调试?

0 个答案:

没有答案