2012-02-21 66 views
1

我想重寫Django settings.py中的某些設置以進行生產。如果我們在生產計算機上,我決定在settings.py文件的末尾添加一個'if'語句並更改某些值(已經設置),而不是使用已記錄的方法。Django - 無法覆蓋它的settings.py值

import socket 
if not socket.gethostname() == 'local': 
    DEBUG = TEMPLATE_DEBUG = False 

這不知怎的搞砸了設置,以便我的靜態文件不提供。一旦我刪除這段代碼,一切正常。

我不明白爲什麼當我更改DEBUG值時staticfiles設置會搞砸。

回答