码迷,mamicode.com
首页 > 其他好文 > 详细

Django+uwsgi+nginx 处理admin的静态文件

时间:2014-11-28 18:39:04      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:style   ar   使用   sp   文件   on   问题   bs   ad   

今天使用admin的管理后台来管理用户,因为我是使用的是uwsgi+nginx,  静态文件由nginx管理,

目前路径是在

/var/www/jastme/static

但是admin的静态文件不在这个位置,那么怎么办呢?

首先到项目下,就是有manage.py的这个目录

编辑项目下的setting.py

首先加上STATIC_ROOT = ‘/var/www/jastme/static/‘

重启uwsgi

使用python manage.py collectstatic 选择yes,会在static目录下生成一个admin的目录

这个时候我们打开admin的网站,会发现静态文件仍然加载错误,因为路径使用的是绝对路径,即/var/www/jastme/xxx,打开浏览器的调试台会发现这个问题。

如何解决,

直接打开setting.py把 STATIC_ROOT = ‘/static/‘

重启uwsgi

现在终于加载成功了。


Django+uwsgi+nginx 处理admin的静态文件

标签:style   ar   使用   sp   文件   on   问题   bs   ad   

原文地址:http://my.oschina.net/jastme/blog/350147

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!