我在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,但它没有解决我的问题。
答案 0 :(得分:0)
错误消息在日志中说了什么?你的urlpatterns格式错误。第一个r''
不正确。那应该是一个字符串。并且,您的网址中的0
是故意的吗?改为:
urlpatterns = patterns('appname.home.views',
url(r'^$', 'home'), # matches mysite.com
url(r'^0/$', 'home'), # matches mysite.com/0/
)