Django项目部署后CSS样式无法显示的问题

问题描述:
部署在服务器上后,网页和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

转自这里

你可能感兴趣的:(Django项目部署后CSS样式无法显示的问题)