Nginx下Django Admin界面Css、JS丟失問題解決方法

在上一篇文章《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是不是已經恢復了呢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章