0

我在 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'),
)

它在开发服务器上运行良好,但在 Google App Engine 上不起作用。

我已经阅读了一个相关的问题及其答案,但它并没有解决我的问题。

4

1 回答 1

0

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

urlpatterns = patterns('appname.home.views',
    url(r'^$', 'home'), # matches mysite.com
    url(r'^0/$', 'home'), # matches mysite.com/0/
)
于 2014-07-05T14:59:08.763 回答