【发布时间】:2016-11-04 13:12:35
【问题描述】:
我正在设置我的 Django 项目以使用 uwsgi 和 nginx。对于静态内容,我的 nginx.conf 中有以下内容:
location /static {
alias /Users/me/mystatic; # your Django project's static files - amend as required
}
我已将STATIC_ROOT 设置为/Users/me/mystatic 并调用collectstatic 将所有静态文件复制到该目录中。在我的 uwsgi 日志中,我看到了对静态内容的 GET 请求。既然 nginx 应该服务静态内容,为什么 GET 请求会发送到 uwsgi?
【问题讨论】:
-
尝试将 /static/ 添加到位置
-
如果不成功,请添加 nginx conf 的其余部分,另外,请确保 STATIC_URL 在您的 django 设置中为“/static/”