1.首先需要在settings中將debug由原來的true改為false
debug = false2.需要設定
三.views中設定
def page_not_found(request,**kwargs):上面就是配置404的全部過程return render_to_response('
404.html
')
四.最後附乙個404頁面的模板。
>錯誤頁面
title
>
<
link
rel="stylesheet"
type
="text/css"
href
="/static/css/404.css"
/>
head
>
<
body
style
="background:#0186a7;"
>
<
div
class
="error_new_bg pr"
>
<
div
class
="error_new_content"
>
<
div
class
="error_new pa"
>
<
div
class
="fl error_new_left"
><
img
src="/static/img/404.png"
>
div>
<
div
class
="fl error_new_right"
>
<
div
class
="error_detail"
>
<
p class
="error_p_title"
>哎呦~ 頁面沒有找到!
p>
<
p class
="error_p_con"
>※ 別急,工程師正在緊急處理,馬上就好。
p>
<
p class
="error_p_con"
p>
<
p class
="error_p_con"
p>
div>
<
p class
="error_new_right_btn pr"
>
<
a href
="/index"
class
="type-2 type-3"
>
<
i> 返回首頁
i>
<
i> 返回首頁
i>
<
i> 返回首頁
i>
<
i> 返回首頁
i>
a>
p>
div>
div>
div>
div>
body
>
html
>
404.html
html, body i .pr .pa .fl .mb15 .error_new_bg .error_new_content .error_new .error_new_left @-webkit-keyframes desc_link 50% 100% }404.css.error_new_right .error_new_right_btn .error_new_right_btn a .error_detail .error_detail .error_p_title .error_detail .error_p_con .type-2 .type-3 .type-2 i .type-2 i:nth-of-type(2), .type-2 i:nth-of-type(3) .type-2 i:nth-of-type(3) .type-2:hover i:nth-of-type(2), .type-2:hover i:nth-of-type(3) .type-2:hover i:first-of-type .type-2 i:last-of-type .type-3 i:last-of-type .type-2:hover i:last-of-type
最後是404.png
Django 配置404頁面
修改settings.py debug false 開發環境下為true,此時我們改為false allowed hosts 訪問位址,127.0.0.1,自己的ip,如172.21.21.21 隨便寫的 靜態檔案配置 static url static static root os.path.jo...
django新增404頁面
在應用目錄下預設有views.py檔案,一般檢視都定義在這個檔案中 如果處理功能過多,可以將函式定義到不同的py檔案中 新建views1.py return httpresponse 你好 在urls.py中修改配置 from import views1 url r views1.index,nam...
vue 404頁面配置
路由表中新增乙個路徑為404的路由,同時在路由表的最底部配置乙個路徑為 的路由,重定向至404路由即可。router.js export default newrouter 路由表是動態生成的情況下,也就是說路由表分為兩部分,一部分為基礎路由表,另一部分是需要根據使用者的許可權資訊動態生成的路由表。...