在站點(diǎn)訪問的過程中難免會因?yàn)椴恍⌒亩L問到一些不存在的鏈接404或網(wǎng)站突然抽風(fēng)導(dǎo)致服務(wù)器錯(cuò)誤500哀峻,但django默認(rèn)的錯(cuò)誤頁面則不怎么友好,所以我們需要自定義404哲泊、500等頁面剩蟀,提升用戶體驗(yàn)
1. 首先先寫好404、500等頁面的html文件
2. 在站點(diǎn)app項(xiàng)目中的views.py文件中編寫網(wǎng)頁404切威、500等處理函數(shù)
def pageNotFound(request):
'''
404育特、500處理函數(shù)
'''
return render(request, '404.html')
3. 在urls.py文件中添加404處理函數(shù)
urlpatterns = [...]
handler404 = 'app.views.pageNotFound'
handler500 = '...'