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

转自这里

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。