【发布时间】:2018-11-09 18:25:13
【问题描述】:
我是 Django 的新手,我遇到了这个问题。 当我进入我的管理仪表板时,没有显示 CSS 和 JS 文件。当我点击 URL 时,它会出现
404 未找到
我正在使用 Nginx + Gunicorn。
这是我的 Nginx 配置:
server {
server_name MYPROJECT.COM;
access_log off;
location /static {
alias /opt/myenv/myenv/MYPROJECT/static/;
}
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
}
这也是 settings.py 静态配置:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static")
我的 css 管理文件存储在/opt/myenv/myenv/MYPROJECT/static/admin
,也可以在/opt/myenv/myenv/static/admin
我已经上传了两个目录中的文件并运行collectstatic
谁能帮我?
谢谢大家!
【问题讨论】:
标签: python django nginx gunicorn