認識Django MTV模式,Django常用命令

1.Django架構模式

MTV架構
Django採用了MTV架構模式

在這裏插入圖片描述

Django也是一個MVC框架。但是在Django中,控制器接受用戶輸入的部分由框架自行處理,所以 Django裏更關注的是模型(Model)、模板(Template)和視圖(Views),稱爲 MTV模式。

  1. M:模型(model)
  2. T:模板(template)
  3. V:視圖(views)

模型:數據存取層,處理與數據相關的所有事務,例如如何存取、如何驗證有效性、包含哪些行爲以及數據之間的關係等。

視圖:表現層,處理與表現相關的決定,例如如何在頁面或其它類型文檔中進行展示。

模板:業務邏輯層,存取模型及調取恰當模板的相關邏輯,模型與模板的橋樑。

下面是MVC架構
  1. M:模型(model)
  2. V:視圖(views)
  3. C:控制器(controller)

在這裏插入圖片描述

2.Django安裝及常用命令

1、Django安裝

在cmd命令框中輸入:

pip install Django
2、常用命令

(1)新建一個 django project
django-admin startproject project_name

(2)新建 app
python manage.py startapp app_name

(3)創建數據庫表 或 更改數據庫表或字段
python manage.py makemigrations
python manage.py migrate
如果model.py在子應用中 後面後面直接加子應用名稱

(4)使用開發服務器
python manage.py runserver
默認端口號 8000

(5)清空數據庫
python manage.py flush

(6)創建超級管理員
python manage.py createsuperuser

(7)反向映射
python manage.py inspectdb > models.py(這裏也可以指定反向生成要生成的model類)

(8)增量式映射表
python manage.py migrate --fake (appname)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章