Nginx靜態資源無法加載,導致admin沒有CSS樣式:
這個問題,主要是要理解:
1.Django不會去解析靜態內容(css,js,img)等,而是交給Nginx去處理,所以nginx.conf要配置好
2.需要配置settings.py的STATIC_ROOT和STATIC_URL.
具體如下:
1. project/project/setting.py ROOT是靜態資源的目錄,我放在根目錄下的/static下面了.然后運行 python manage.py collectstatic將靜態資源搬到那個目錄
STATIC_URL具體是什么忘記了
2.Nginx配置,因為我靜態資源放在根目錄下的/static/下面.所以根目錄便是nginx的項目根目錄,這樣才能訪問到