【從零開始】Django搭建接口自動化測試平臺系列--Django啓航

django基礎概念

1、Django是python的一個最具代表性的web框架。可以幫助我們使用python語言快速搭建站點、工具。
2、Django遵循MVT設計模式,分別爲模型(Model)、視圖(View)、模板(Template)。對通用的web開發進行了高度抽象,使開發者可以專注於業務代碼的實現,節省時間,提高開發的效率。
3、Django使用對象關係映射器技術(Object Relational Mapping),我們可以使用python直接來描述數據庫結構,使用數據-模型語句描述數據模型。引申一下:我們爲什麼需要ORM,因爲面向對象是從軟件工程的基礎上發展起來,而關係數據庫是從數學理論發展而來,兩套理論的不匹配呼喚了ORM的誕生。

安裝Django

首先我們下載Django,在下載之前我們可以先安裝Python。Python現在主流版本爲2.X和3.X;推薦使用新版本。Python官網的下載地址:https://www.python.org/getit/,大家可以根據自己的開發平臺(Windows/Linux/Mac)下載相應版本安裝即可。
我們工具是使用Windows開發,Windows上試運行,然後再部署到Linux上,大家也可以使用這個模式。
Python安裝成功後記得配置系統環境變量,CMD運行輸入Python,出現以下截圖則表示已安裝成功。
在這裏插入圖片描述
python3.X版本基本都自帶了pip,我們可以使用pip來安裝Django,命令爲pip3 install django。pip會自動尋找django版本並進行安裝,或者也可以指定版本安裝,如:pip3 install django==3.1.3進行安裝。
在命令行輸入以下內容,獲取django的版本信息,出現以下截圖表示Django已安裝成功。
在這裏插入圖片描述
當然,也可以通過去官網下載django,然後解壓安裝,但推薦大家使用pip來安裝,快捷又方便。

使用Django快速創建一個新項目

現在我們已經安裝好了Django,接下來我們就來創建一個新的項目。
創建項目有兩種形式:手動在命令行通過執行命令來創建;在IDE(推薦Pycharm)中創建。
我們首先來看如何通過命令行來創建:
第一步:CMD進入命令行後,輸入命令django-admin startproject New。沒有報錯則表示創建新的django項目成功。
在這裏插入圖片描述
第二步:CD切換路徑到剛剛創建的項目下。
第三步:輸入命令python manage.py startapp app_name,這裏的app_name請大家自己自定義。
沒有報錯則表時創建app成功。
在這裏插入圖片描述
windows下使用dir命令查看目錄結構,linux可以使用tree命令查看目錄結構。
在這裏插入圖片描述
至此,我們已經通過使用命令行成功創建了一個django項目。linux或者mac環境下的同學使用的創建命令基本相同。

Django項目組成

接下來,來看下Django項目都有哪些文件,上圖:
項目文件夾
這是New項目下的文件和文件夾,其中New文件夾主要保存和項目有關的信息,其中比較重要的是settings.py和urls.py兩個文件,分別用來保存項目的設置和訪問地址信息。如settings中通常會設置項目包含的app,靜態文件(圖片/JS/CSS)的保存地址,數據庫怎麼連接等信息。
在這裏插入圖片描述
這是myapp下的文件和文件夾,其中比較重要的是models.py和views.py兩個文件,其中model是用來保存項目的數據庫結構、數據類型和定義的文件,views則是最重要的一個文件,用來保存我們的業務處理邏輯,每一個訪問地址會從url.py中映射到views對應的函數,views完成數據的輸入,處理和返回以及可能需要的渲染。migrations則是保存每一次數據庫的變動信息,每一次數據庫的生成、改動都會保存以.py的文件形式保存在這個文件夾中。
在這裏插入圖片描述

讓項目跑起來

項目創建好後我們可以使用簡單的配置讓項目跑起來:
在命令行輸入命令:python manage.py runserver
出現如下截圖則表示我們的第一個django項目已經運行成功:
在這裏插入圖片描述
在瀏覽器輸入http://127.0.0.1:8000後訪問:
如下截圖表示django已經運行起來了,爲自己鼓鼓掌吧!
在這裏插入圖片描述
解決一下命令行中關於migrations的報錯。輸入命令python manage.py migrate。
在這裏插入圖片描述 OK,到此爲止,我們Django就正式啓航了。