初識Django,了解一下大概流程

2022-06-22 18:12:10 字數 691 閱讀 6794

學習django乙個禮拜了,對其有了乙個大概的了解,自己畫了乙個簡單的圖,雖然有點醜,但是基本上已經把自己所想已經表達

寫完這篇隨筆之後發現自己邏輯表述的有點不太清晰,有點亂,**不對,希望各位指正

首先由外部瀏覽器發出請求,伺服器接收到請求,開始交給urls.py 處理,路由進行解釋,告訴系統下一步需要執行什麼檢視函式

然後到達view.py,view.py 檔案立刻對外部進行回應,回應的形式就是對介面進行修改

下面對django框架中的檔案挑幾個進行簡單的介紹:

urls.py 這類檔案起到的告訴系統,下一步程式跳轉到那個檢視函式執行,起到了乙個導航的作用吧

model.py 檔案這類檔案是對資料的一些構造,裡面寫的是全是類,將類和表關聯起來,乙個類就是乙個表,

乙個類屬性就是乙個表中的乙個字段,乙個物件就是一條資料,也就是一條記錄,通過資料遷移等操作進行資料庫資訊進行獲取個修改

view.py這個檔案是這個邏輯的jango的核心,作為mvc中控制的作用,對資料庫和介面進行乙個分隔,起到了解耦的作用

在這個檔案裡面可以對既可以對資料庫進行操作,也可以對介面進行操作,

admin.py檔案:django自己有乙個自己的使用者管理系統,使用者管理系統就是對這個檔案進行修改

Django 模板,了解一下

作用是把文件的表現與資料區分開 使用一些佔位符和基本的邏輯 還有模板標籤 可以生成任何基於文字的格式 模板系統只是為了呈現 不是程式的邏輯 佔位符 模板標籤還支援jinja2 提供原始的模板 建立template 物件 呼叫render 方法,傳入 變數 返回的是渲染模板後得到的字串 from dj...

AOP 面向切面程式設計 大概了解一下

1.概述 在軟體業,aop為aspect oriented programming的縮寫,意為 面向切面程式設計,通過預編譯方式和執行期間動態 實現程式功能統一維護的一種技術。aop是oop 物件導向程式設計 的延續,是軟體開發中的乙個熱點,是函式式程式設計的一種衍生范型。利用aop可以對業務邏輯的...

了解一下NTLM

ntlm 在客戶機與伺服器之間提供身份認證的安全包。ntlm 身份驗證協議 是 質詢 應答身份驗證協議,是windows nt 4.0 及其早期版本中用於網路身份驗證的預設協議。windows 2000 中仍然支援該協議,但它不再是預設的。ntlm身份驗證過程 ntlm 是用於 windows nt...