2010-02-25 58 views
0

比方说,我有一个settings.py文件在我的应用程序的根文件夹(/myapp/myapp/settings.py),在它只是一堆的变量:设置从主塔.ini文件属性

var1 = '' 
var2 = '' 

我可以自动设置其中的一个来自.ini文件的变量?我尝试这样做:

myapp.settings.var1 = 'this is from development.ini' 

但是当我打电话var1它仍然是空字符串:

import myapp.settings as s 
print s.var1 

我知道我能做到var1 = config.get('myapp.settings.var1')settings.py但这似乎并不优雅给我:)。

回答

0

.ini单程只有沟通。 Django使用settings.py这是一个正常的Python模块,可以即时处理(导致许多模糊的错误)。在.ini中设置您的设置并使用config.get访问变量。

+0

Django的?你的意思是主塔?我在这里没有使用Django。 – swilliams

+0

塔架不使用settings.py。 –