Django配置404頁面

2022-03-12 00:18:29 字數 2786 閱讀 8321

1.首先需要在settings中將debug由原來的true改為false

debug = false
2.需要設定

三.views中設定

def page_not_found(request,**kwargs):

return render_to_response('

404.html

')

上面就是配置404的全部過程

四.最後附乙個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% }

.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.css

最後是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 路由表是動態生成的情況下,也就是說路由表分為兩部分,一部分為基礎路由表,另一部分是需要根據使用者的許可權資訊動態生成的路由表。...