使用Python + Pylons + SQLAlchemy进行多个数据库连接

时间:2010-02-05 04:29:06

标签: python pylons

我正在尝试在Python + Pylons下为多个数据库实现适当的架构。我无法将所有内容都放在配置文件中,因为其中一个数据库连接需要来自先前数据库连接的连接信息(分片)。

实施此类基础架构的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

Pylons的模板在config/environment.py中配置数据库,可能使用engine_from_config方法。它找到具有特定前缀的所有配置设置,并将它们作为关键字参数传递给create_engine

您可以使用每个引擎sqlalchemy.create_engine(),以及来自配置文件的常见urlusername来调用password来替换它。