我第一次使用SQLAlchemy和Postgres。做完舞蹈之后
engine = create_engine('postgresql://localhost/test', convert_unicode=True)
db_session = scoped_session(sessionmaker(
autocommit=False,
autoflush=False,
bind=engine
))
我运行代码将一些内容添加到test
数据库,之后,我发出了db_session.remove()
命令(和.close()
以获得良好的衡量标准)。然而,我仍然能够查询和修改test
数据库中的表。如果删除会话不会影响其功能,删除它的目的是什么?我做错了吗?