前言:
昨天因为更新新功能,对多个app模块的view视图进行更新。
前提:在本地debug模式下调试是没问题的,但是一部署到linux系统上,使用gunicorn启动后,会导致服务器没响应,而且没有报错信息。
===============================================================================
解决:
经过一一呆瓜式排查,终于找到了原因:
app模块(deliverys)内引用BASE_DIR的方式错误。
旧:from settings import BASE_DIR
新:from mysite.settings import BASE_DIR
项目目录如下:
注意:旧的方式,在debug模式下是可以正常运行的,所以没有留意到。