[diango]理解django视图工作原理
前言:正確理解django視圖view,模型model,模板的概念及其之間的關(guān)聯(lián)關(guān)系,才能快速學(xué)習(xí)并上手使用django制作網(wǎng)頁
?????? 本文主要講解自己在學(xué)習(xí)django后對視圖view的理解
?????? 在進(jìn)入正文之前,你需要了解網(wǎng)頁的工作原理:當(dāng)用戶訪問網(wǎng)頁時(shí),其用戶瀏覽器會(huì)對訪問的網(wǎng)頁發(fā)出一個(gè)Request(中文:客戶端請求),
網(wǎng)頁接受請求后,會(huì)反饋用戶瀏覽器一個(gè)Response對象(中文:服務(wù)器端響應(yīng))
??????? 若您理解網(wǎng)頁的工作原理,請直接閱讀下文.
正文:一個(gè)django視圖需要擁有視圖函數(shù),如果想要視圖函數(shù)工作則需要把 url 映射l到視圖.
?????? 視圖函數(shù)放在叫做views.py的文件中,這個(gè)文件位置位于django工程目錄下;把url映射到視圖是在工程目錄下找到urls.py設(shè)置urlpatterns變量值
?????? django視圖處理用戶請求訪問一個(gè)頁面時(shí)的響應(yīng).過程大致如下:
?????? 當(dāng)請求一個(gè)頁面時(shí),Django會(huì)建立一個(gè)包含請求元數(shù)據(jù)的 HttpRequest 對象。 當(dāng)Django 加載對應(yīng)的視圖時(shí),HttpRequest 對象將作為視圖函數(shù)的第一個(gè)參數(shù)。每個(gè)視圖會(huì)返回一個(gè)HttpResponse 對象。
???????文章未完!
?????
轉(zhuǎn)載于:https://www.cnblogs.com/CQ-LQJ/p/5000224.html
總結(jié)
以上是生活随笔為你收集整理的[diango]理解django视图工作原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql的主从复制原理
- 下一篇: July大神---SVM讲解