1. 程式人生 > >解決django專案部署到nginx+uwsgi伺服器admin後臺樣式消失的問題

解決django專案部署到nginx+uwsgi伺服器admin後臺樣式消失的問題

摘要:
uwsgi為主要伺服器,nginx為反向代理伺服器
部署完成之後發現django後臺admin訪問時無樣式
解決方法如下:
1.先開啟django專案中settings.py檔案(/blog/settings.py),新增STATIC_ROOT = ‘/home/blog/static/’
這裡寫圖片描述
2.開啟nginx配置檔案nginx.conf,新增如下圖紅色框中內容
這裡寫圖片描述
3.執行python manage.py collectstatic,此命令是蒐集靜態檔案的命令,蒐集後的靜態檔案存放在/home/blog/static/中
4.重新啟動uwsgi和nginx
uwsgi –ini uwsgi.ini
nginx -s reload
重啟之後就可以了
這裡寫圖片描述