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

问题描述

我将django项目部署在apache服务器上,但是访问web网站的时候就报错提示“Internal Server Error
”,然后我查看日志,显示的是这样的:
请问一下,在Apache上部署django项目,No module named 'warehouse.settings'怎么处理

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

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

相关代码

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


回答:

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

以上是 请问一下,在Apache上部署django项目,No module named 'warehouse.settings'怎么处理 的全部内容, 来源链接: utcz.com/p/937937.html

回到顶部