在捣鼓 Django+Nginx 的过程中,生成了默认项目之后,发现static文件夹404,
尝试python manager.py collectstatic
无法解决问题,
另一种解决方案如下:
STATIC_ROOT=' *Django默认的静态文件绝对路径* ' #例如我的绝对路径是 '/home/tql-bysj/venv/lib/python3.7/site-packages/django/contrib/admin/static/',则设置/新增: STATIC_ROOT='/home/tql-bysj/venv/lib/python3.7/site-packages/django/contrib/admin/static'
location /static { alias *Django默认的静态文件绝对路径*; } #例: location /static { alias /home/tql-bysj/venv/lib/python3.7/site-packages/django/contrib/admin/static/; }
最后Reboot即可
1.若在虚拟环境内安装,则在激活虚拟环境后,使用pip show django
查看安装路径
2.若未使用虚拟环境,不需要进入虚拟环境,则直接使用pip show django
查看安装路径
Coral:django 1.8版本admin提示找不到static?