Python 当模块在导入前需要设置时,使用sphinx记录sqlalchemy类

Python 当模块在导入前需要设置时,使用sphinx记录sqlalchemy类,python,sqlalchemy,python-sphinx,Python,Sqlalchemy,Python Sphinx,我想记录一组sqlalchemy数据库类。我在编写这些类时遵循了这种逻辑。在db.init.py中,我有一个init_model()函数,用于建立数据库连接并将其绑定到声明性_基。然后在db.objects.py中导入该声明性_基,并使用它从数据库实例自动加载表。不幸的是,当我尝试自动记录db.objects时,sphinx尝试导入db.objects并查找未绑定的元数据,因为没有首先调用init_模型。关于在这里做什么有什么建议吗?迈克尔·拜耳很好地提供了这个潜在的解决方案: 迈克尔·拜耳很好

我想记录一组sqlalchemy数据库类。我在编写这些类时遵循了这种逻辑。在db.init.py中,我有一个init_model()函数,用于建立数据库连接并将其绑定到声明性_基。然后在db.objects.py中导入该声明性_基,并使用它从数据库实例自动加载表。不幸的是,当我尝试自动记录db.objects时,sphinx尝试导入db.objects并查找未绑定的元数据,因为没有首先调用init_模型。关于在这里做什么有什么建议吗?

迈克尔·拜耳很好地提供了这个潜在的解决方案:


迈克尔·拜耳很好地提供了这个潜在的解决方案: