2010-02-25 57 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。 –