1. 程式人生 > >Django中載入static無法成功的解決方法

Django中載入static無法成功的解決方法

我試著進入/admin/ 結果它的/static/ 能夠正常找到目標檔案…真是日了哈*奇了。 
我的link標籤href=/static/…. 並沒有什麼問題

試著在urls中加入下面程式碼,但是沒什麼用

from django.contrib.staticfiles.urls import static
urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)

最後使用以下注釋的程式碼後解決問題

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'
static2').replace('\\','/') # STATICFILES_DIRS = ( # os.path.join(BASE_DIR,'static/').replace('\\','/'), # )

不清楚為什麼在app下的static無法被直接載入。所以要在BASE_DIRS裡建立一個static,用如上注意的程式碼表示儲存css等檔案的static的位置。