2013-04-04 129 views
0

我只是想了解在django中添加模板文件夾。這是包括我的模板文件夾中的代碼,這Django的方便爲我做:在django中添加模板目錄

TEMPLATE_DIRS = (
    # This includes the templates folder 
    os.path.join(os.path.dirname(__file__), '..', 'templates').replace('\\','/'), 
) 

什麼我不明白的是'templates'的一部分,它爲什麼不'/templates',或者在一些Unix的情況下,即使\\templates根據?我在看完這個article後來到這裏,特別是關於模板加載的部分。

回答

2

os.path.join正在構建基於所使用的操作系統的絕對路徑。

在這裏,Django通過獲取路徑來計算模板目錄。在這裏,窗戶會包括一個\\,因此.replace

你可以閱讀更多關於它here

+0

因此,其漂亮的多,我只需要輸入CMD進入相同的路徑? – 2013-04-04 20:55:13

+1

非常 - 是的。只是一個內置的Python庫正在用於連接 – karthikr 2013-04-04 20:56:03