gpt4 book ai didi

python - 找不到静态文件 (gunicorn)

转载 作者:行者123 更新时间:2023-12-05 04:44:41 28 4
gpt4 key购买 nike

我知道这个问题已经被经常问到。但假定的解决方案似乎对我没有帮助。

这是我对静态文件的 Nginx 定义

    location /static/ {
alias /data/atsi_webapp/ATSi_WebApp/static;
}

这是我的 Django 设置

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)

我已经跑了

python manage.py collectstatic

但是,我明白了

Not Found: /static/js/xxxx.js

最佳答案

我认为您的 nginx 声明导致了问题。

你能试试这个吗:

location /static/ {
# static files
autoindex on;
autoindex_exact_size off;
# /data/atsi_webapp/ATSi_WebApp <-- may be in your case
root /exact/path/to/project/folder;
}

代替这个:

location /static/ {
alias /data/atsi_webapp/ATSi_WebApp/static;
}

关于python - 找不到静态文件 (gunicorn),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69295644/

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