Django的流程如何理解(餐廳點餐舉例)

2022-03-14 13:06:14 字數 435 閱讀 9813

去飯店(商場)吃飯的步驟:

告訴前台服務員,來一小碗牛肉拉麵,選單上勾上乙個牛肉拉麵(url)

服務員去拉麵視窗,告訴後廚,一碗牛肉拉麵),後廚(view)開始準備。

後廚給打雜小弟說,給我乙份兒麵條和牛肉。打雜小弟(model)說好的

打雜小弟去冰箱(資料庫)找到麵條和牛肉。送給後廚

後廚收到麵條和牛肉,做了一碗牛肉拉麵,送到拉麵出餐口(api),按鈴

服務員(templete),配上醬油醋,筷子,端給顧客。

在這裡,我們梳理一下對應關係:

選單————url——索引或者控制器

後廚————view————根據選單加工

打雜小弟———model————根據後廚說的需求去找東西

冰箱————資料庫————食材存放處

端菜服務員——templete————展示,最終給客戶的牛肉拉麵

Django流程 邏輯是是如何走的

具體介紹django之前,必須先介紹web框架等概念。一般web框架的架構是這樣的 其他的基於python的web框架,如tornado flask webpy都是在這個範圍內進行增刪裁剪的。例如tornado用的是自己的非同步非阻塞 wsgi flask則只提供了最精簡和基本的框架。django則...

Django的流程梳理

1.建立工程 django admin startproject 專案名 4.配置資料庫 import pymysql pymysql.install as mysqldb 5.建立模型類 在專案目錄下的models.py檔案中 7.執行遷移 python manage.py migrate 8.建...

關於Django的理解

django的核心是中介軟體,所有的請求和響應都會經過中介軟體 中介軟體是乙個鉤子框架,它們可以介入請求的響應處理過程,它用於在全域性修改django的輸入和輸出 django有以下幾個中介軟體 具體執行流程如下 django的中介軟體在專案的settings.py中的middleware clas...