2019年10月27日 星期日

[ Django ] 在MTV架構下的視圖與模版

Django採用MTV的架構來設計網站,主要是讓程式變得更有結構,MTV三個重要元素分述如下:

模型(Model):處理商業邏輯以及資料庫存取。
模版或樣版(Template):使用模版變數,建構前台UI的介面,讓後台能將資料傳到模版變數。
視圖(View):讀取資料庫中的資料,運算後再寫入資料庫,並依照使用者需求呼叫相對應的模版,並傳送運算後的變數到模版中。



參考資料:https://mropengate.blogspot.com/2015/08/mvcdjangomtv.html

以下範例是參考:碁峰,Python架站特訓班Django最強實戰

範例:取得現在時刻

1.建立now虛擬環境

2.安裝Django

3.建立nowproj專案

4. 建立nowapp應用程式

5.編輯首頁路徑,呼叫gettime函式

6. 安裝nowapp以及設定模版目錄

7.編輯首頁HTML檔,並建立templates目錄,儲存index.html

8.編輯視圖中的get_time函式

9. 執行產生資料庫表單各種初始化

10.啟動網站

11.查看結果


沒有留言:

張貼留言