Django學習之路(7)

2021-10-01 08:16:20 字數 693 閱讀 4780

1.django頁面和檢視的錯誤處理

(1)當我們現在去訪問127.0.0.8000/頁面,頁面為乙個不存在或者url沒有配置好的頁面時。會顯示乙個debug頁面,顯然當我們程式開發完成後,當使用者訪問錯誤頁面的時候,顯示debug頁面是不合理的。所以我們要自定義錯誤頁面。

首先我們需要在settings.py中把我們的debug選項由true設定為false,關閉除錯功能,然後把allowed_hosts設定為所有人可以訪問

debug =

false

allowed_hosts =

['*'

]

再在我們的templates中新增乙個404.html的檔案,用來自定也我們的錯誤頁面

(2)當檢視函式發生錯誤的處理方式

在(1)的基礎上在templates中新增乙個500.html的頁面,用於返回我們的檢視函式錯誤相應頁面。404.html,500.html這類頁面,django會自動幫我們呼叫。

(2)url捕獲引數

進行url匹配時,把所需要捕獲的部分設定為已給正規表示式,這樣django框架就會制動把匹配成功後相應組的內容作為引數傳遞給檢視函式。我們分別有兩種方式:1、位置引數:位置引數的引數名可以隨意定義,2、關鍵字引數:在位置引數的基礎上給正規表示式組命名即可,?p《關鍵字引數名》(group),而且檢視函式中引數名必須和組名一致

Django學習之路

django的專案都已經會建立了吧。django admin startproject mysite python manage.py runserver 根據建立的目錄,各個檔案代表的意思 mysite myblog migration 資料修改表結構 admin django為我們提供的後台管理...

django學習之路(一)

一,python mac和linux自帶python,因此無需安裝,windows可以在python官方 上獲取python的最新版本。二,django 可以使用python的包管理器pip安裝 pip install django在你想要建立專案的目錄下開啟命令列,然後輸入 django admi...

django的學習之路

1.配置學習環境 liunx 配置python環境 2.liunx下的環境配置命令 sudo apt get update sudo apt get y update 更新安裝好的liunx系統資訊,sudo apt get y install python pip 安裝python和pip sud...