我正在爲django項目設計夾層,並且我無法弄清楚如何關閉django通常在404上產生的DEBUG = True url配置輸出頁面。安裝Mezzanine時獲取django 404頁面的url配置
安裝了夾層,即使DEBUG = True,我所得到的只是一個空白的404頁面。
步驟嘗試沒有成功:
任何想法在谷歌搜索周圍的 「夾層404網址」 和各種實現
謝謝
我正在爲django項目設計夾層,並且我無法弄清楚如何關閉django通常在404上產生的DEBUG = True url配置輸出頁面。安裝Mezzanine時獲取django 404頁面的url配置
安裝了夾層,即使DEBUG = True,我所得到的只是一個空白的404頁面。
步驟嘗試沒有成功:
任何想法在谷歌搜索周圍的 「夾層404網址」 和各種實現
謝謝
夾層包含頁面的「全部抓取」urlpattern。也就是說,Mezzanine頁面的模式可以是任何東西 - example.com/foo,example.com/foo/bar等等。所以你得到的是一個標準的404錯誤。
你要找的是當沒有 urlpattern匹配請求的url時發生的錯誤。這實際上不會發生在Mezzanine上,因爲它的模式可以匹配任何url。
謝謝斯蒂芬。使用全部網址而不是像flatpage使用的後備中間件有什麼優勢? – Ted 2013-05-17 15:33:31
嗯,當你設置'DEBUG = True'時會發生什麼? – 2013-05-14 15:50:27
當DEBUG = True時,它不會顯示 – Ted 2013-05-14 16:08:39
所以,當您設置DEBUG = True時,重新啓動服務器並訪問未映射到任何視圖的URL時,您沒有得到django 404頁面? – 2013-05-14 16:19:51