django admin安装配置好nginx之后静态文件不起作用
使用chrome network debugger看了一下,主要原因在于请求/static/admin/css/*
这里文件没有
网上搜了下有两种解决方案
找到当前django目录
import django
print(django.__path__)
然后进入contrib/admin/static/admin/
这里,将/static/admin/
映射到这个文件夹
优点:简单直接,缺点,访问的是系统的django目录,可能会有权限问题。
nginx配置
location /static/admin/ {
alias /home/ubuntu/miniconda3/envs/py3/lib/python3.7/site-packages/django/contrib/admin/static/admin/;
autoindex …