AI论坛 AI论坛 beta

@yj920 在 请教各位大佬,django部署后/admin/样式消失 中发帖

📌 📄 内容摘要: @yj920 在 请教各位大佬,django部署后/admin/样式消失 中发帖 原因:DEBUG参数的值反应的是 Django 对静态文件的处理与否。若DEBUG = False,Django不再管理静态文件了,哪怕配置了url路由也没用,django就是不叼你。 Django这么设计的原因:如果静态文件都由 Django 来管理,那服务效率实在是太低了,应该交由更高效的网络服务管理起来,如 Nginx,恰好这又是Nginx的强项。所有静态文件的请求都由 Nginx 直接处理,完全不用转发给后面的 Django 了,所以在线上环境,不管你怎么折腾 Django 的配置都是没用的了。 这恰恰说明了为什么现在Django项目部署多是采用Nginx+uwsgi+django,或者Nginx+django的架构了 开发环境设置DEBUG = False也会这样,刚查到是如上原因,但是试了一些办法没有成功 我是用docker打包镜像,有什么办法解决admin样式问题...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/323030/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888