django无法加载admin的静态内容的问题(Centos7+Nginx+uwsgi环境下)

Nginx静态资源无法加载,导致admin没有CSS样式:

django无法加载admin的静态内容的问题(Centos7+Nginx+uwsgi环境下)

这个问题,主要是要理解:

  1.Django不会去解析静态内容(css,js,img)等,而是交给Nginx去处理,所以nginx.conf要配置好

  2.需要配置settings.py的STATIC_ROOT和STATIC_URL.

具体如下:

  1. project/project/setting.py  ROOT是静态资源的目录,我放在根目录下的/static下面了.然后运行 python manage.py collectstatic将静态资源搬到那个目录

  STATIC_URL具体是什么忘记了

  django无法加载admin的静态内容的问题(Centos7+Nginx+uwsgi环境下)

  2.Nginx配置,因为我静态资源放在根目录下的/static/下面.所以根目录便是nginx的项目根目录,这样才能访问到

  django无法加载admin的静态内容的问题(Centos7+Nginx+uwsgi环境下)

  

上一篇:内容生成器:content、计数器、多列


下一篇:dragula 一个 JavaScript 库,实现了网页上的拖放位置