2009-12-22 44 views

回答

0

在您的settings.py文件中,您可以使用MAKO_TEMPLATE_OPTS設置來指定臨時編譯模板的位置。

import os 
import tempfile 
MAKO_TEMPLATE_OPTS=dict(input_encoding='utf-8', 
         module_directory=os.path.join(
    tempfile.gettempdir(), 
    os.environ.get('LOGNAME', 'unknown_user'), 
    'mako')) 

這將使他們喜歡的地方的/ tmp/dsmith /鯖

您可以使用不同的項目,不同的文件夾,以確保它們不重疊。另外,如果您在源代碼管理更新之後發現問題,或者您可以清除緩存的文件夾。

0

它有點覺得有一些緩存正在進行。你沒有對這個過程給出一個非常具體的描述,所以很難做到比這更深入。

+0

是的,這是一個令人沮喪的因爲我一直無法可靠地重現問題,因此我不知道過程是什麼。正如你所建議的那樣,某些東西似乎被緩存在某處,但我不知道誰在什麼地方緩存。 –

+0

我沒有使用過mako,但是我確實找到了這個:http://www.makotemplates.org/docs/caching.html。祝你好運。 –