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で定義されているものを使用したいと思います。DEFAULTredis.hostredis.port

私の理解では、DEFAULTセクションの下のすべてはグローバルであり、他のセクションに渡されます。DEFAULTしかし、からの設定を再利用して、他のセクションで別の名前を割り当てたい場合は、どうすればよいですか?

を使用してビルドアウト.cfgファイルのセクションエントリを参照できるのと同じ方法を見ています${<section name>:<entry>}

4

1 に答える 1

3

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

トリックを行う必要があります。

于 2012-11-14T03:56:44.543 に答える