我是一个在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的模块
这是令人困惑的,因为如上所述,这在本地工作正常。
帮助。
答案 0 :(得分:0)
也许试试这个:
from views import hello
您的views.py本地位于helloapp目录中。但当它被上传到app引擎时,它被放入一个版本号如下的目录,其中helloapp.views不存在:
/base/data/home/apps/helloapp/1.23456789/views.py