0
我有以下URL模式,順序如下:Django的:使用兩個URL模式/功能一個呼叫
url(r'^([^//]*)/forum/topics/$', showThreadTopics),
url(r'^([^//]*)/$', redirectFrontPage)
我去:
http://localhost:8000/xxx/forum/topics/
showThreadTopics被稱爲和頁面是正確所示。但是,我碰巧在redirectFrontPage中設置了一個斷點,並且看到這個函數也被調用。每次都會發生這種情況,我可以從中打印報表。它對最終結果沒有影響,並且在查看Firebug時不會導致任何明顯的網絡活動。 showThreadTopics沒有什麼特別之處。它只是獲取一些數據並呈現它們。其實,redirectFrontPage是與我的任何一個網址一起調用的。
這怎麼可能?我如何避免它?我有一個最後URLPATTERN因爲如果有人類型
www.mysite.com/users_site_name
那麼我想它重定向到
www.mysite.com/users_site_name/home