我有一个小问题,错误扔在我的脸上(这个在应用程序中没有破坏任何东西,但我想处理这个处理程序错误。)
def init_db(db_file):
global engine
engine = create_engine('sqlite:///' + str(db_file), poolclass=NullPool)
Session = sessionmaker(bind=engine)
global session
session = Session()
Base.metadata.create_all(engine)
我正在使用上面的代码来初始化数据库连接,并在程序结束时关闭它。
如果我通过print
打印任何信息,我不使用任何记录器,并且错误仅在(我认为)第一次提交后打印一次。在创建与db的会话时我是否遗漏了某些内容?