1. 程式人生 > >Django入門筆記1

Django入門筆記1

MVC

  • 大部分開發語言中都有MVC框架
  • MVC框架的核心思想是:解耦
  • 降低各功能模組之間的耦合性,方便變更,更容易重構程式碼,最大程度上實現程式碼的重用
  • m表示model,主要用於對資料庫層的封裝
  • v表示view,用於向用戶展示結果
  • c表示controller,是核心,用於處理請求、獲取資料、返回結果

MVT

  • Django是一款python的web開發框架
  • 與MVC有所不同,屬於MVT框架
  • m表示model,負責與資料庫互動
  • v表示view,是核心,負責接收請求、獲取資料、返回結果
  • t表示template,負責呈現內容到瀏覽器

建立Django專案後得到

  • manage.py:一個命令列工具,可以使你用多種方式對Django專案進行互動
  • 內層的目錄:專案的真正的Python包
  • _init _.py:一個空檔案,它告訴Python這個目錄應該被看做一個Python包
  • settings.py:專案的配置
  • urls.py:專案的URL宣告
  • wsgi.py:專案與WSGI相容的Web伺服器入口