python中的settings使用絕對路徑

2021-09-07 19:29:41 字數 529 閱讀 2661

import os.path

template_dirs = (

os.path.join(os.path.dirname(__file__), 'templates').replace('\\','/'),

)

這個例子使用了神奇的 python 內部變數file,該變數被自動設定為**所在的 python 模組檔名。os.path.dirname(__file__)將會獲取自身所在的檔案,即settings.py 所在的目錄,然後由os.path.join 這個方法將這目錄與 templates 進行連線。如果在windows下,它會智慧型地選擇正確的後向斜槓」「進行連線,而不是前向斜槓」/」。

在這裡我們面對的是動態語言python**,我需要提醒你的是,不要在你的設定檔案裡寫入錯誤的**,這很重要。 如果你在這裡引入了語法錯誤,或執行錯誤,你的django-powered站點將很可能就要被崩潰掉。

setting中的各種設定

在admin中填寫課程機構資訊時,需要上傳。在定義courseorg模型時,上傳用到了image models.imagefield upload to org y m verbose name u 封面圖 模型中指明的路徑為相對路徑,django不知道到底把檔案存放在哪個根目錄之下。因此在sett...

修改setting的ui風格

在設定的主題中新增 name android coloraccent ff6900item 這樣只是修改掉setting內部的顏色,一些鏈結到系統其他應用的顏色沒有改變 還需要在原始碼的framework base core res res values 目錄下,修改對應的主題顏色,我這使用的是ma...

工具學習 IDEA的Setting通用設定總結

1.關閉intellij idea自動更新2.隱藏.idea資料夾和.iml等檔案 目錄 setting editor file types 操作 在 ignore files and folders 一欄新增 idea iml 等配置 3.每次啟動開啟啟動介面而不是開啟最後乙個關閉的專案4.自動編...