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工作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)