我有一個Django urls.py文件,像這樣:Django的urlconf有時候會失敗?
基礎文件:
urlpatterns = patterns('',
(r'^', include('sp.sp_app.urls')),
(r'^', include('sp.sp_api_activity.urls')),
(r'^', include('sp.sp_api_player.urls')),
(r'^', include('sp.sp_web.urls')),
)
在sp.sp_web.urls文件,我有以下幾點:
from django.conf.urls.defaults import *
urlpatterns = patterns('superproof.superproof_web.views',
(r'^$','index'), #Shows your home page
(r'^challenge$','spcreatechallenge'),
(r'^player/`$','getlastactivity'),
(r'^yearlysummary/','yearlysummary'),
(r'^processchallenge$','processchallenge'),
(r'^activity/(\w{32})$','activitydetail'),
)
有時會每年加載一次url。其他時候,我得到一個404錯誤。這發生在完全相同的有效URL上。我不會更改網址或代碼中的任何內容。
當我打開調試時出現404錯誤時,我的年度總結網址模式不在列表中。
任何想法?