我无法让django应用在Google App引擎上运行。
它成功部署,但是当我尝试在浏览器中连接到它时抛出错误。
main.py引发以下错误:从wsgi作为应用程序导入应用程序ModuleNotFoundError:没有名为“ wsgi”的模块
我在这里查看了这个问题:
ModuleNotFoundError - No module named 'main' when attempting to start service
我不知道要使main.py正常运行的文件结构是什么。
这是当前结构
--static root file--main.py, app.yaml, etc.
|
投票------------
|
--voting-----------settings.py, wsgi.py, etc.
|
other stuff
我的main.py当前读取(投票是我的项目的名称)
从voting.wsgi作为应用程序导入应用程序
我也尝试过voting.voting.wsgi和wsgi。请帮助
答案 0 :(得分:0)
通过移动静态根目录解决了该问题。
请查看此示例,以了解如何设置文件夹结构以及在何处放置静态根目录:https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard_python37/django