iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
自我挑戰組

從零開始的Django開發生活系列 第 3

Day03:認識MVT

背景知識

首先必須先知道網站的運作分為client(客戶端)和server(服器端)兩者比次運作
從家裡上網連到google的時候其實就是從client發送了requests(請求)到server
而server接收到client要連線的訊息就會處理client的請求,完成後發送responses(回應)

什麼是MVT架構?

MVT就是當server接收到request時,Django的程式就會通過這個架構將每個步驟的程式分別到對應的檔案中做處理

這邊可以將MVT上擁有幾個部分

  • URLs:主要是根據每個URL送出的request去分配給view做處理
  • View:接收完URL所傳過來的request去做對應的動作,並且去向model要資料,處理完需求並整合template返回response
  • Models:主要向資料庫去拿資料並操控資料庫的新增、修改、刪除
  • Template:定義client所顯示的模板文件

MVT也就是Model、View、Template,以上大致就是MTV各個部份的職責
了解完MVT之後明天來接資料庫

參考來源:


上一篇
Day02:從建立環境到Hello Django
系列文
從零開始的Django開發生活3

尚未有邦友留言

立即登入留言