Django簡介及安裝
Djano簡介
基本介紹
Django是一個由python編寫的一個開放原始碼的web應用框架
Dajngo的模型是MVC模型:即 Model(模型)+ View(檢視)+ Controlle(控制器) MVC的優勢:低耦合,開發快捷,部署方便,可重用性高 ,維護成本低
特點
- 強大的資料庫功能
- 自帶強大的後臺功能
- 優雅的網址
MVC與MTV模型
MVC模式 是軟體工程的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model),檢視(view)和控制器(controller)。
MVC以一種外掛式的鬆偶合的方式連結在一起。
- 模型(M)—編寫程式應有的功能。
- 檢視(V) — 圖形介面,負責業務與使用者的互動。
- 控制器(C)—負責轉發請求,對請求進行處理。
簡易圖:
使用者操作流程圖:
MTV模型
Django 的 MTV 模式本質上和 MVC 是一樣的,也是為了各元件間保持鬆耦合關係,只是定義上有些許不同.
Django 的 MTV 分別是指:
- M 表示模型(Model):編寫程式應有的功能,負責業務物件與資料庫的對映(ORM)。
- T 表示模板
(Template):負責如何把頁面(html)展示給使用者。 - V 表示檢視(View):負責業務邏輯,並在適當時候呼叫 Model和
Template。
還需要一個url觸發器,觸發器的作用是:
將一個個 URL 的頁面請求分發給不同的 View 處理,View 再呼叫相應的 Model 和 Template
MTV響應模式的簡易圖:
使用者操作流程圖:
解析:
使用者通過瀏覽器向我們的伺服器發起一個請求(request),這個請求會去訪問函式檢視:
- 如果不涉及到資料的呼叫直接返回模板給使用者
- 如果涉及到資料庫的呼叫,那麼檢視呼叫模型,模型去資料 庫查詢資料,然後逐條返回
Django安裝
windeos+R啟動控制檯 輸入cmd
1建立Django虛擬環境
建立虛擬環境
conda create -n 虛擬環境名稱
建立Django專案
django-admin startproject 專案名稱
啟用環境 activate djago環境
安裝Django
pip insrall Django==2.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
相關文章
- PostgreSQL簡介及安裝SQL
- RabbitMQ簡介及安裝MQ
- Allure簡介及安裝
- Docker簡介及安裝Docker
- Locust 簡介及安裝使用
- consul的簡介及安裝
- PostgreSQL簡介及安裝步驟SQL
- 1、Linux簡介及安裝Linux
- Chaosblade簡介及安裝部署
- Docker 理論簡介及安裝教程Docker
- Spring的簡介安裝及配置Spring
- redis 簡介及windows 下的redis 安裝RedisWindows
- Django簡介Django
- Redis系列(一):Redis簡介及環境安裝Redis
- Docker-ElasticSearch7.8.1 安裝及簡單介紹DockerElasticsearch
- KVM簡介,安裝及常見使用詳解
- Java基礎:Java簡介及安裝配置(1)Java
- Django安裝與簡單配置(1)Django
- Multisim14--軟體簡介及安裝教程(內含安裝包)
- Django框架簡介Django框架
- 安裝apache及介紹Apache
- Rancher簡介與安裝
- jQuery簡介和安裝jQuery
- Redis實戰(一)Redis簡介及環境安裝(Windows)RedisWindows
- K8s(Kubernetes)簡介及安裝部署K8S
- django安裝Django
- django安裝xadmin及問題解決Django
- Hue--介紹及安裝
- scrapy的簡介與安裝
- Redis簡介與安裝(Windows)RedisWindows
- Zabbix 簡介與yum安裝
- java簡介--環境安裝Java
- MySQL簡介和安裝方法MySql
- Tomcat安裝包簡介Tomcat
- Sphinx/Coreseek簡介&安裝使用
- Mule的簡介和安裝
- Docker常規安裝簡介Docker
- Python爬蟲之scrapy框架簡介及環境安裝Python爬蟲框架