django部署admin静态文件消失
我快被折磨死了,求大神赐教。
最近我在部署django但是部署后admin样式消失
我将静态文件目录放在了包括了admin的样式与我的app的static
/var/www/static/
文件夹下,并且对于nginx静态文件配置里面
alias /var/www/static
其中对于settings中的配置,我指定了
STATIC_ROOT = '/var/www/static'
然后重启了服务,为什么始终amdin样式消失?求教,我弄了一晚上始终没弄出来!!
回答:
非常感谢,我昨天洗脚时突然想到了漏了一步,我只改了nginx文件下site-available,忘记改site-enabled文件下的配置,但是我有一点不明白是,在根目录下指定urls的意思是什么?代码如下
from django.contrib.staticfiles.urls import staticfiles_urlpatternsurl_patterns += staticfiles_urlpatterns
因为我将其注释掉重启nginx
sudo nginx service reload
admin样式仍然生效。所以我也不知道这一步是在干嘛?求解
以上是 django部署admin静态文件消失 的全部内容, 来源链接: utcz.com/a/164743.html