Django Gunicorn无法加载静态文件

Django Gunicorn无法加载静态文件,第1张

Django Gunicorn无法加载静态文件

Gunicorn将仅提供动态内容,即Django文件。因此,您需要设置代理服务器(例如nginx)来处理静态内容(您的CSS文件)。我假设您以正确的方式启动Gunicorn,因此您只需要配置nginx即可提供静态文件。您可以使用类似以下的配置,只需更改静态文件的路径即可:

server {    listen       80;    server_name  localhost;    location / {        root   html;        index  index.html index.htm;        proxy_pass http://127.0.0.1:8000;    }    location /static {        autoindex on;        alias /path/to/staticfiles;    }    error_page   500 502 503 504  /50x.html;    location = /50x.html {        root   html;    }}

即使设置了此配置,也必须调用“ ./manage.py collectstatic”才能使CSS工作



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5647472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存