请问一下,在Apache上部署django项目,No module named 'warehouse.settings'怎么处理

新手上路,请多包涵

问题描述

我将django项目部署在apache服务器上,但是访问web网站的时候就报错提示“Internal Server Error
”,然后我查看日志,显示的是这样的:
image.png

问题出现的环境背景及自己尝试过哪些方法

我在本地开发环境都能正常运行,之前开发的时候也遇到过“No moudule named 'warehouse.settings'”,我用的IDE是pycharm,然后将项目文件夹设置为“源目录”就解决了,但是部署又出现这个问题,请问一下怎么处理比较好,谢谢

相关代码

Apache配置:
image.png

阅读 1.7k
1 个回答

django项目运行很依赖工作目录,比如你一般运行python manage.py runserver xxx的时候需要在django目录中运行,而你运行python test/manage.py runserver xxx的时候就会报错提示模块找不到。因此你可以判断一下你启动django项目的工作目录是否正确

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题