首页 > 解决方案 > 缺少 Django 管理仪表板 CSS

问题描述

我刚刚将我的应用程序部署到 DigitalOcean。一切都很好,除了管理面板的样式,虽然我使用过 nginx。这是我的代码:

settings.py

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, "static_root")

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

nginx配置:

server {
    listen 80;
    server_name server_domain_or_IP;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static_root/ {
        root /home/my_username/myproject;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/my_username/myproject/myproject.sock;
    }
}

标签: pythondjangodeployment

解决方案


推荐阅读