myproject/app1
,我在添加第二個應用程序,我想分享一些常見的JS和CSS
我從
myproject/app1/static
動了我的靜態文件到
myproject/static
我必須做什麼配置更改?可以讓應用程序識別新位置嗎?我不記得曾經在最初設置的目錄,我認爲這只是工作開箱
myproject/app1
,我在添加第二個應用程序,我想分享一些常見的JS和CSS
我從
myproject/app1/static
動了我的靜態文件到
myproject/static
我必須做什麼配置更改?可以讓應用程序識別新位置嗎?我不記得曾經在最初設置的目錄,我認爲這只是工作開箱
你的項目很可能也有不依賴於 特定的應用靜態資產。除了在您的 應用程序中使用靜態/目錄外,您還可以在您的 設置文件中定義一個目錄列表(STATICFILES_DIRS),其中Django也將查找靜態文件。
添加到settings.py
:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
假設你正在使用django.contrib.staticfiles
應用。
這是正確的答案。恥辱它已經從樣板設置中刪除,因爲它曾經在那裏。 – Melvyn
你必須更新你的媒體設置,你應該沒事 – karthikr