gpt4 book ai didi

css - Django 管理部分的默认 CSS 未加载

转载 作者:行者123 更新时间:2023-11-28 16:34:22 24 4
gpt4 key购买 nike

伙计们,我的 Django 管理部分的默认 CSS 没有加载(设置使用 nginx 反向代理 + gunicorn,操作系统是基于 Debian 的 Ubuntu)。

以下是etc/nginx/sites-available/myproject的一部分:

location /static/admin {

alias /home/mhb11/.virtualenvs/myenv/local/lib/python2.7/site-packages/django/contrib/admin/static/;
}

顺便说一句,它指向 django admin 的 css 文件的正确位置,并写在下方 location/static/{} 片段(此处未显示)。

请注意,我也尝试了 root 指令而不是 alias,但无济于事。另请注意,此错误仅与 django 管理静态文件有关。与元素相关的静态文件运行良好。另请注意,我的 settings.py 文件在 INSTALLED_APPS 和 STATIC_URL = '/static/' 中包含 'django.contrib.staticfiles',

我错过了什么? 如有需要,请索取更多信息。

最佳答案

这可能并不重要,但为了保持一致性,您的location 路径和alias 路径都应该以/ 都不以 / 结尾。

根据您当前的配置,服务器正在使用嵌入的 // 构建路径名,例如 /home/mhb11/.virtualenvs/myenv/local/lib/python2.7/site -packages/django/contrib/admin/static//somefile.css.

尝试:

location /static/admin/ {
alias /home/mhb11/.virtualenvs/myenv/local/lib/python2.7/site-packages/django/contrib/admin/static/;
}

关于css - Django 管理部分的默认 CSS 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34831612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com