2012-08-29 63 views
0

實現頁面沒有在Django發現已經看過的文檔404實施HTTP404在Django

我沒有得到一個網頁未找到錯誤尚未AMI在這裏做什麼

在我的代碼中的網址,我有做了以下,

url(r'^$', 'site_config.views.pagenotfound') 

從django.http進口HTTP404

def pagenotfound(request): 
    return render_to_response('polls/pagenotfound.html', {}) 
+0

問題出在哪裏。你得到一個錯誤,一個空白頁,什麼? –

+0

對於我點擊的任何鏈接,即使它是有效鏈接,也會調用pagenotfound函數 – Rajeev

+0

您的urls.py中有任何內容,但該行是否存在? –

回答

3

你在Django處理404和500的方法是:在默認情況下,在模板目錄下創建一個404.html

如果您需要自定義處理程序,只需添加這些到的urls.py

handler404 = 'views.page_not_found_custom'  
handler500 = 'views.page_error_found_custom'  

按您想要的方式設計404.html頁面