0

我有以下 Pyramid .ini 文件:

[DEFAULT]
redis.host = localhost
redis.port = 6379
redis.db = 0

[app:main]
...

# beaker session
session.type = redis
session.url = localhost:6379

在该app:main部分中session.url,我想使用在DEFAULT部分redis.host和下定义的内容redis.port

据我了解,DEFAULTsection 下的所有内容都是全局的,并传递给其他部分。但是,如果我想重用一个设置DEFAULT并在其他部分下为其分配不同的名称,我该怎么做?

我正在研究使用 .cfg 文件引用构建中的部分条目的相同方式${<section name>:<entry>}

4

1 回答 1

3

session.url = %(redis.host)s:%(redis.port)s

应该做的伎俩。

于 2012-11-14T03:56:44.543 回答