【问题标题】:django-nonrel 500 server error on Google App deploymentGoogle App部署上的django-nonrel 500服务器错误
【发布时间】:2010-07-27 22:24:47
【问题描述】:

我是一个新手,在 Google App Engine 上使用 Django-nonrel 时遇到问题。

我创建了一个名为“helloapp”的新应用。

1) 我在 views.py 中创建了一个名为 hello world 的视图:

从 django.http 导入 HttpResponse

def 你好(请求):
返回 HttpResponse("Hello world")

2) 然后我在 urls.py 中使用:

从 django.conf.urls.defaults 导入 *
从 helloapp.views 导入你好

urlpatterns = 模式('',
(r'^hello/$',你好),
)

这在本地工作正常,但在现场我收到 500 服务器错误。

在 GAE 日志中,我看到我收到了一个导入错误

ImportError: No module named helloapp.views

这很令人困惑,因为如上所述,这在本地可以正常工作。

帮助。

【问题讨论】:

    标签: google-app-engine django-nonrel


    【解决方案1】:

    不妨试试这个:

    from views import hello
    

    在本地,您的 views.py 位于 helloapp 目录中。但是当它被上传到应用引擎时,它会被放置在一个版本号如下的目录中,其中 helloapp.views 不存在:

    /base/data/home/apps/helloapp/1.23456789/views.py

    【讨论】:

    • 感谢修复。不敢相信我以前没有尝试过。 :)
    猜你喜欢
    • 2020-02-20
    • 2018-12-30
    • 2019-05-12
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2018-01-09
    相关资源
    最近更新 更多