日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Django視圖函數(shù)的使用-創(chuàng)新互聯(lián)

1.使用

成都創(chuàng)新互聯(lián)主營城關(guān)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),城關(guān)h5小程序開發(fā)搭建,城關(guān)網(wǎng)站營銷推廣歡迎城關(guān)等地區(qū)企業(yè)咨詢

(1)定義視圖函數(shù)
request 參數(shù)必須有。是一個HttpRequest類型的對象。參數(shù)名可以變化,但不要更改。

(2)配置url

建立url和視圖函數(shù)之間的對應(yīng)關(guān)系

2.url配置的過程

(1)在項目的urls文件中包含具體應(yīng)用的urls文件,在具體應(yīng)用的urls文件中包含具體url和視圖的對應(yīng)關(guān)系。

(2)url配置項是定義在一個名叫urlpatterns的列表中,其中的每一個元素就是一個配置項,每一個配置項都調(diào)用url函數(shù)。

回顧案例:test3

(1)進入虛擬環(huán)境, 創(chuàng)建項目,創(chuàng)建應(yīng)用

Django視圖函數(shù)的使用

(2)在項目settings.py 文件INSTALLEN_APPS注冊應(yīng)用

Django視圖函數(shù)的使用

在TEMPLATES注冊模板路徑,新建templates文件夾
Django視圖函數(shù)的使用

在DATABASES使用MySQL
Django視圖函數(shù)的使用

(3)在項目init.py文件導(dǎo)入MySQL

Django視圖函數(shù)的使用

(4)新建html文件

Django視圖函數(shù)的使用

(5)在項目文件urls.py包含應(yīng)用url

Django視圖函數(shù)的使用

(6)在應(yīng)用文件夾新建urls.py文件,正則匹配,調(diào)用views的函數(shù)

Django視圖函數(shù)的使用

(7)應(yīng)用views.py的函數(shù)渲染html

Django視圖函數(shù)的使用

(8)啟動項目
Django視圖函數(shù)的使用

(9)輸入地址

Django視圖函數(shù)的使用

3.url匹配過程

Django視圖函數(shù)的使用

4.錯誤視圖

(1)404:找不到頁面,關(guān)閉調(diào)試模式之后,默認會顯示一個標準的錯誤頁面,如果要顯示自定義的頁面,則需要的templates目錄下面自定義一個404.html文件

Django視圖函數(shù)的使用

(a)url沒有配置

(b)url配置錯誤

(2)500:服務(wù)器端的錯誤。

Django視圖函數(shù)的使用

(a)視圖出錯

網(wǎng)站開發(fā)完成需要關(guān)閉調(diào)試模式,在settings.py文件中:

DEBUG=False

ALLOWED_HOST=[' * ']

Django視圖函數(shù)的使用

5.捕獲url參數(shù)

進行url匹配時,把所需要的捕獲的部分設(shè)置成一個正則表達式組,這樣django框架就會自動把匹配成功后相應(yīng)組的內(nèi)容作為參數(shù)傳遞給視圖函數(shù)。

(1)位置參數(shù)

參數(shù)名可以隨意指定

(a)捕獲url參數(shù),把組參數(shù)傳給函數(shù)
Django視圖函數(shù)的使用

(b)函數(shù)返回給瀏覽器
Django視圖函數(shù)的使用

(c)輸入
Django視圖函數(shù)的使用

(2)關(guān)鍵字參數(shù):在位置參數(shù)的基礎(chǔ)上給正則表達式組命名即可

?P<組名>

關(guān)鍵字參數(shù),視圖中參數(shù)名必須和正則表達式組名一致

(a)捕獲
Django視圖函數(shù)的使用

(b)函數(shù)返回給瀏覽器,組名和函數(shù)的變量要同名
Django視圖函數(shù)的使用

(c)輸入
Django視圖函數(shù)的使用

6.普通登錄案例

過程:

Django視圖函數(shù)的使用

(1)顯示出登錄頁面

(a)設(shè)計url,通過瀏覽器訪問 http://127.0.0.1:8000/login 顯示登錄頁面

(b)設(shè)計url對應(yīng)的視圖函數(shù)login

Django視圖函數(shù)的使用

(c)編寫模板文件 login.html,action:跳轉(zhuǎn)頁面
Django視圖函數(shù)的使用
Django視圖函數(shù)的使用

(2)登錄校驗

(a)QueryDict類型的使用,類似字典
Django視圖函數(shù)的使用
Django視圖函數(shù)的使用

(b)views.py的校驗函數(shù)

Django視圖函數(shù)的使用

(c)屬性

Django視圖函數(shù)的使用

7.ajax請求

(1)原理

Django視圖函數(shù)的使用

(2)過程

Django視圖函數(shù)的使用

(3)創(chuàng)建靜態(tài)目錄,項目下添加static文件夾,包括js,css,images文件夾

Django視圖函數(shù)的使用

(4)創(chuàng)建test_ajax.html

Django視圖函數(shù)的使用

(5)在views.py設(shè)test_ajax.html渲染函數(shù),返回值
Django視圖函數(shù)的使用

(6)在urls.py添加ajax請求地址
Django視圖函數(shù)的使用

(7)第一次全刷新,第二次部分刷新
Django視圖函數(shù)的使用

8.ajax同步和異步

Django視圖函數(shù)的使用

默認異步,不等返回信息一直往下執(zhí)行

同步,設(shè)置'async':false ,等待信息返回再執(zhí)行

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站題目:Django視圖函數(shù)的使用-創(chuàng)新互聯(lián)
當前地址:http://www.dlmjj.cn/article/ppphj.html