Google App部署中的django-nonrel 500服务器错误

时间:2010-07-27 22:24:47

标签: google-app-engine django-nonrel

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

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

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

来自django.http导入HttpResponse

def hello(request):
    返回HttpResponse(“Hello world”)

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

链接到它
来自django.conf.urls.defaults import *
来自helloapp.views import hello

urlpatterns = patterns('',
    (R '^你好/ $',你好),

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

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

ImportError:没有名为helloapp.views的模块

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

帮助。

1 个答案:

答案 0 :(得分:0)

也许试试这个:

from views import hello

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

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