django想要理解,首先要明白的就是django的大致組成,它大致由四部分組成,也就是提到的mtv模型:
model(模型):負責業務物件與資料庫的物件(orm)
template(模板):負責把資料展示給使用者(前端的東西)
view(檢視):負責業務邏輯,並在適當的時候會呼叫model和template
了解了組成部分,接下來我們需要了解django請求的生命週期:
2.2、框架原理:
業務流程原理
url請求---->訪問路由系統(負責分發請求到相應檢視函式)------>檢視函式(處理請求)------>database(資料庫運算元據生成對應頁面返回給使用者)
底層實現原理
本質是django就是乙個socket服務端,使用者的瀏覽器其實就是乙個socket客戶端.使用者訪問**的過程就是服務端與客戶端socket通訊的過程
3.執行環境
3.1 python3的安裝
3.2 通過 pip install django命令安裝django命令,驗證如下
3.3 pycharm 的安裝開發平台 ,當然也可以通過cmd視窗的方式
from django.shortcuts import render,redirect
deflogin
(request)
:# request 包含使用者提交的所有資訊
error_msg =
""if request.method ==
'post'
:# 獲取使用者通過post 提交過來的資料
user = request.post.get(
'user'
,none
) pwd = request.post.get(
'pwd'
,none
)if user ==
'admin'
and pwd ==
"admin"
:#跳轉到響應頁面 ("/"相當於前面的位址127.1.0.0:8000)
return redirect(
'/home'
)else
:#使用者名稱密碼不匹配
error_msg =
"錯了 !!!!天啊!!"
# //error_msg 替換html檔案 相同字段文字
return render(request,
'login.html'
,)
5.2在templates資料夾中建立login.html檔案
**如下:
<
!doctype html>
"en"
>
"utf-8"
>
login<
/title>
label
<
/style>
<
/head>
5.3 執行login.html即可
介紹完畢
python Django框架學習
django,發音為 d 唸作 jiang gou 是用python語言寫的開源web開發框架,並遵循mvc設計,且有乙個專有名詞mvt。利用瀏覽器訪問乙個 時。瀏覽器向伺服器發出請求,建立鏈結。伺服器接受到請求,處理後交予框架。通過框架對發來的請求進行動態的處理,處理結果發給伺服器,伺服器對結果進...
Python Django框架 補充
django rest framework orm框架整理 orm資料庫操作補充 models中的一對一操作 過濾 事務 django models中關於blank與null的補充說明 django 路由系統 及 檢視函式 補充 cbv和fbv django 內建admin詳解 定製快速增刪改查 f...
python Django安裝及框架搭建
要首先安裝pip,安裝完成之後我們執行以下 安裝 pip install django 1.11.7 版本號 然後檢查安裝是否成功 import django django.get version 在cmd中檢視版本號,如果有版本號,就安裝成功。2.搭建框架 輸入以下 建立框架 django adm...