Django視圖和URL配置
一、MTV模式
1、概述
Django的MTV模式本質上和MVC是一樣的,也是為了各組件間保持松耦合關系,只是定義上有些許不同,Django的MTV分別是值:
- **M 代表模型(Model):**負責業務對象和數據庫的關系映射(ORM)。
- **T 代表模板 (Template):**負責如何把頁面展示給用戶(html)。
- V 代表視圖(View):負責業務邏輯,並在適當時候調用Model和Template。
Django中提供了View組件用來充當MVC中的C-controller。
2、view的主要職責
- 接收請求
- 調度Model,處理業務邏輯
- 響應請求/轉發Template(顯示數據相關邏輯)
二、基本開發流程
1、創建App,定義view中的函數
在每個App的views.py中,定義一個hello函數
def hello(request)