一、框架介紹
Django項目是一個python定製框架,它源自一個在線新聞web站點,於2005年以開源的形式被釋放出來.
Django框架的核心組件有:
1.用於創建模型的對象關係映射
2.一流的URL設計
3.爲最終用戶設計的完美管理界面
4.設計者友好的模板語言
5.緩存系統
二、框架
MVC
大部分開發語言中都有MVC框架
MVC框架的核心思想是:解耦
降低各功能模塊之間的耦合性,方便變更,更容易重構代碼,最大程度上實現代碼的重用
M表示model,主要用於對數據庫的封裝
V表示view,用於向用戶展示結果
C表示controller,是核心,用於處理請求,獲取數據,返回結果
MVT
Django是一款python的wed開發框架,於MVC有所不同,屬於MVT框架
M表示model,負責與數據庫交互
V表示view 是核心,負責接收請求,獲取數據返回結果
T表示template,負責呈現內容到瀏覽器
三、創建項目
url:統一資源定位符
http://傳輸協議 http是超文本傳輸協議
創建後目錄說明
manage.py:一個命令行工具,可以使你用多種方式對Django項目進行交互
內層的目錄:項目的真正的python包
init.py:一個空文件,它告訴python這個目錄應該被看作一個python包
settings.py:項目的配置
urls.py:項目的URL聲明,一份由 Django 驅動的網站"目錄"
wsgi.py:項目於WSGI兼容的Web服務器入口
templates html的文件目錄
manage.py 項目總控制
models.py:承載數據的對象比提供了對數據的curd(增刪改查,可以生成數據庫表)