在上一篇文章《CentOS+uWSGI+Nginx 配置Django Web服務器》我們搭建好了Django的Ngnix平臺,但是在後臺admin登陸的時候,卻找不到css文件,導致以下情況:
OK,Django把靜態文件交給服務器區解決了,那下面咱來配置下就搞定。
我的項目位置在 /z/mysite/
其中我們需要在mysite下新建一個static文件夾,用來存放admin需要的一些css、img、js
1.修改mysite/settings.py:
2.使用命令將django安裝目錄下的static文件拷貝過來:
python manage.py collectstatic
OK,現在已經在/z/mysite/static/下生成admin文件夾,裏邊有css、img、js
3.修改Ngnix的ngnix.conf ,添加以下代碼:
location ~/static/ {
root /z/mysite/ ;
break;
}
4.重啓uwsgi和nginx,再看看admin是不是已經恢復了呢。