2017-02-16 80 views
0

Django支持在應用程序和項目級別添加靜態文件。添加它們的方式取決於與特定的應用程序組合有多大關係。也就是說,他們可以重複使用任何人使用您的應用程序,還是他們特定於您的特定部署?將靜態文件放在Django應用程序或項目中的位置

我的問題是,你是在項目級別的項目目錄下簡單地創建一個靜態目錄,以及如何爲特定的vs普通部署創建靜態目錄?

+1

的可能的複製[什麼是在Django提供靜態文件的最佳做法目前(http://stackoverflow.com/questions/7592448/what-is-the-best-實踐換服務,靜態文件正在Django的目前) – supersam654

回答

0

引用的Django documentation

你的項目很可能也有不依賴於 特定的應用靜態資產。除了在您的 應用程序中使用靜態/目錄外,您還可以在您的 設置文件中定義一個目錄列表(STATICFILES_DIRS),其中Django也將查找靜態文件。對於 例如:

STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR, "static"), 
    '/var/www/static/', 
] 
相關問題