django部署admin静态文件消失

我快被折磨死了,求大神赐教。
最近我在部署django但是部署后admin样式消失

clipboard.png
我将静态文件目录放在了包括了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_urlpatterns

url_patterns += staticfiles_urlpatterns

因为我将其注释掉重启nginx

sudo nginx service reload

admin样式仍然生效。所以我也不知道这一步是在干嘛?求解

以上是 django部署admin静态文件消失 的全部内容, 来源链接: utcz.com/a/164743.html

回到顶部