1.django基礎(chǔ)

1. django web框架--->快速開發(fā)網(wǎng)站

2. python對(duì)django個(gè)版本支持

? ? Python2x 與 python3x 對(duì)django支持情況

? ? Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. ?(長(zhǎng)期支持版本 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(長(zhǎng)期支持版本 LTS) 最后一個(gè)支持 Python 2.7 的版本

? ? Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (注意,不再支持 Python 2)

? ? 我們課程學(xué)習(xí)選擇 1.11 版本(重點(diǎn))

3. django執(zhí)行原理圖(中午每個(gè)人畫一遍, 晚上的時(shí)候再畫一遍)

4. 總結(jié): 常用模塊及功能說明

? ? 自帶服務(wù)器: manage.py (測(cè)試環(huán)境用,正式環(huán)境刪除該文件)

? ? 1. 路由 urls.py---完成url與視圖函數(shù)或者方法的映射( 函數(shù)或者方法 都不加括號(hào))

? ? 2. 視圖 views.py ---->保存視圖函數(shù)或者視圖方法

? ? ? ? 定義視圖函數(shù)或者方法, 每個(gè)函數(shù)第一個(gè)參數(shù)必須為request(如果是方法 第二個(gè)參數(shù)request)

? ? ? ? 在視圖中通常完成:

? ? ? ? 1. 接收參數(shù)---->通過request就能獲取

? ? ? ? 2. 操作數(shù)據(jù)---->調(diào)用模型 model

? ? ? ? 3. 合成html正文---->調(diào)用模板 template, 專業(yè)用語合成html

? ? ? ? 4. 輸出html---->返回HttpResponse(正文)對(duì)象

? ? 3. 模型 models.py: 完成對(duì)數(shù)據(jù)庫的所有操作

? ? 4. 模板 template: 完成html靜態(tài)頁面的合成

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容