Django2_MVC(MTV)模型、常用簡單命令、項目目錄文件說明及static靜態文件
阿新 • • 發佈:2018-11-01
-a 圖片文件 靜態 site htm rmi 我們 業務 目錄 一.MVC、MTV模型
著名的MVC模式:所謂MVC就是把web應用分為模型(M),控制器(C),視圖(V)三層;他們之間以一種插件似的,松耦合的方式連接在一起。
模型負責業務對象與數據庫的對象(ORM),視圖負責與用戶的交互(頁面),控制器(C)接受用戶的輸入調用模型和視圖完成用戶的請求。
Django的MTV模式本質上與MVC模式沒有什麽差別,也是各組件之間為了保持松耦合關系,只是定義上有些許不同,Django的MTV分別代表:
Model(模型):負責業務對象與數據庫的對象(ORM)
Template(模版):負責如何把頁面展示給用戶
View(視圖):負責業務邏輯,並在適當的時候調用Model和Template
?此外,Django還有一個url分發器,它的作用是將一個個URL的頁面請求分發給不同的view處理,view再調用相應的Model和Template。
二.Django常用命令
1.創建一個項目:django-admin startproject mysite(項目名稱)
進入cmd控制面板,輸入django-admin.py startproject djangotest(項目名稱)即可在該目錄下創建一個名稱為djangotest的項目,如下圖所示;
2.創建一個app應用:python manage.py startapp blog(APP應用名稱),如下圖所示:
3.啟動APP應用程序:python manage.py runserver 127.0.0.1:8088
如下圖所示,在pycharm的Terminal中輸入python manage.py runserver 127.0.0.1[ip,可選填,不填默認127.0.0.1]:8088[端口,選填,不填默認8000]
三.Django目錄文件說明
四.Django靜態文件static配置
我們知道,Django是使用的MTV模型,其中T表示為Template,表示HTML,我們知道前端包含所有HTML、CSS、JS及相關的資源文件(例如圖片文件)。我們會把所有不經常變動的css、js及圖片等資源放在一個static靜態文件夾中,如下圖所示:
方式一.通過設置別名的方式進行引用路徑
引用如下圖所示:
方式二:{}的方式引用
實際引用如下圖:
著名的MVC模式:所謂MVC就是把web應用分為模型(M),控制器(C),視圖(V)三層;他們之間以一種插件似的,松耦合的方式連接在一起。
模型負責業務對象與數據庫的對象(ORM),視圖負責與用戶的交互(頁面),控制器(C)接受用戶的輸入調用模型和視圖完成用戶的請求。
Django的MTV模式本質上與MVC模式沒有什麽差別,也是各組件之間為了保持松耦合關系,只是定義上有些許不同,Django的MTV分別代表:
Model(模型):負責業務對象與數據庫的對象(ORM)
Template(模版):負責如何把頁面展示給用戶
View(視圖):負責業務邏輯,並在適當的時候調用Model和Template
二.Django常用命令
1.創建一個項目:django-admin startproject mysite(項目名稱)
進入cmd控制面板,輸入django-admin.py startproject djangotest(項目名稱)即可在該目錄下創建一個名稱為djangotest的項目,如下圖所示;
2.創建一個app應用:python manage.py startapp blog(APP應用名稱),如下圖所示:
3.啟動APP應用程序:python manage.py runserver 127.0.0.1:8088
三.Django目錄文件說明
四.Django靜態文件static配置
我們知道,Django是使用的MTV模型,其中T表示為Template,表示HTML,我們知道前端包含所有HTML、CSS、JS及相關的資源文件(例如圖片文件)。我們會把所有不經常變動的css、js及圖片等資源放在一個static靜態文件夾中,如下圖所示:
方式一.通過設置別名的方式進行引用路徑
引用如下圖所示:
方式二:{}的方式引用
實際引用如下圖:
更多精彩請關註公眾號
Django2_MVC(MTV)模型、常用簡單命令、項目目錄文件說明及static靜態文件