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

django admin 模块添加 static

时间:2018-09-16 18:00:36      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:路径   项目   文件目录   位置   静态文件   需要   sea   oca   怎么办   

目前路径是在

/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

如果使用nginx 则nginx.conf需要修改

        location /static {
            alias /var/searchlog/static/; # 指向你的静态文件目录
        }

django admin 模块添加 static

标签:路径   项目   文件目录   位置   静态文件   需要   sea   oca   怎么办   

原文地址:https://www.cnblogs.com/jeroen/p/9656754.html

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