1. django web框架--->快速開發網站
2. python對django個版本支持
? ? Python2x 與 python3x 對django支持情況
? ? Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. ?(長期支持版本 LTS)
? ? Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了
? ? Django 1.10.x 支持 Python 2.7, 3.4 和 3.5.?
? ? Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6(長期支持版本 LTS) 最后一個支持 Python 2.7 的版本
? ? Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (注意,不再支持 Python 2)
? ? 我們課程學習選擇 1.11 版本(重點)
3. django執行原理圖(中午每個人畫一遍, 晚上的時候再畫一遍)
4. 總結: 常用模塊及功能說明
? ? 自帶服務器: manage.py (測試環境用,正式環境刪除該文件)
? ? 1. 路由 urls.py---完成url與視圖函數或者方法的映射( 函數或者方法 都不加括號)
? ? 2. 視圖 views.py ---->保存視圖函數或者視圖方法
? ? ? ? 定義視圖函數或者方法, 每個函數第一個參數必須為request(如果是方法 第二個參數request)
? ? ? ? 在視圖中通常完成:
? ? ? ? 1. 接收參數---->通過request就能獲取
? ? ? ? 2. 操作數據---->調用模型 model
? ? ? ? 3. 合成html正文---->調用模板 template, 專業用語合成html
? ? ? ? 4. 輸出html---->返回HttpResponse(正文)對象
? ? 3. 模型 models.py: 完成對數據庫的所有操作
? ? 4. 模板 template: 完成html靜態頁面的合成