问题描述:
部署在服务器上后,网页和admin页面的css样式不显示,然后根据网上的部署步骤,先是在settings.py中设置STATIC_ROOT,然后在Nginx中配置location的静态文件,都不管用,始终不能加载出静态文件
原因:
部署之后并没有做映射,在Nginx中配置location的静态文件并不起作用。
解决办法:
因为在服务器上是通过uwsgi运行的
在uwsgi.ini中修改参数
uwsgi --static-map /static=/srv/django/static
或
static-map = /static=/srv/django/static