请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

DEBUG不能关闭,生产环境下不安全吧

如果我需要把静态文件放在应用的static下或者根目录的static,但是老师说DEBUG和APP_DIRS 都不能是false,那么项目上线,我还是开debug模式,对应用不安全,应该怎办

正在回答

1回答

上线后debug模式是需要关闭的,然后静态文件上线后可以用nginx做转发

0 回复 有任何疑惑可以回复我~
  • 提问者 Kac0 #1
    不是很明白 nginx转发的话,是前后端分离还是?
    回复 有任何疑惑可以回复我~ 2019-07-05 21:24:03
  • IceDream1024 回复 提问者 Kac0 #2
    nginx转发的是静态文件,静态文件是指你放在static目录下的css, js这些
    回复 有任何疑惑可以回复我~ 2019-07-06 09:43:04
  • bobby 回复 IceDream1024 #3
    是的,nginx主要负责两件事:1.  静态文件代理,也就是说访问static或者media这种路径的文件不用让django返回,直接让nginx返回就行了,因为nginx处理静态文件性能高 2. 处理端口转发,也就是一个url中的请求,如果静态不符合静态文件的路径直接交给uwsgi去处理
    回复 有任何疑惑可以回复我~ 2019-07-06 13:53:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信