/static/js/admin-extra.js
为其他文件获取404,但不为其他文件获取404/static/admin/js/core.js
Django将所有静态文件都从我的应用程序和第三方应用程序复制到静态文件目录。我的文件是提供404的文件。
检查的权限(用于调试以root身份运行):
-rw-r--r--. 1 root root 1617 Apr 5 12:46 admin-extra.js
-rw-r--r--. 1 root root 1617 Apr 5 12:46 core.js
这两个文件是相同的。据我所理解。
错误文件的日志:
webserver_1 | 2019/04/05 11:59:59 [error] 7#7: *13 open() "/srv/static-files/js/admin-extra.js" failed (2: No such file or directory), client: xx.xx.xx.xx, server: localhost, request: "GET /static/js/admin-extra.js HTTP/1.1", host: "xx.xx.xx.xx"
webserver_1 | xx.xx.xx.xx - - [05/Apr/2019:11:59:59 +0000] "GET /static/js/admin-extra.js HTTP/1.1" 404 548 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"
普通文件的日志:
webserver_1 | xx.xx.xx.xx - - [05/Apr/2019:12:14:35 +0000] "GET /static/admin/css/base.css HTTP/1.1" 200 16378 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"
提前致谢。
我的错。我正在检查App容器,但应该检查Nginx容器。通过在docker-compose.yml中正确描述卷来解决了问题,谢谢您的评论。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句