URLConf适用于开发服务器但不适用于GAE

时间:2014-07-05 11:16:21

标签: django google-app-engine urlconf

我在Google App Engine中使用Django non-rel,而我的URLConf似乎无法正常工作并产生500服务器错误。

这是我应用根目录下的urls.py文件:

from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
    url(r'^home/', include('appname.home.urls')),
)

这是urls.py home appname from django.conf.urls import patterns, include, url urlpatterns = patterns(r'appname.home.views', url(r'^0/', 'home'), ) 中的{{1}}:

{{1}}

它在开发服务器中运行良好,但在Google App Engine上无效。

我已经阅读了a related question and its answer,但它没有解决我的问题。

1 个答案:

答案 0 :(得分:0)

错误消息在日志中说了什么?你的urlpatterns格式错误。第一个r''不正确。那应该是一个字符串。并且,您的网址中的0是故意的吗?改为:

urlpatterns = patterns('appname.home.views',
    url(r'^$', 'home'), # matches mysite.com
    url(r'^0/$', 'home'), # matches mysite.com/0/
)