Django Web項目啓動以及Model層設計基礎

 

 

 

接下來使用Django框架自帶的命令,創建源碼目錄

接下來,我們要拆分settings用來適應不同的環境

 

這裏的數據庫配置的是本地的sqlite3, 如果需要配置mysql等其他數據庫,需要重新配置。

接下來,我們要配置Git環境

 之後我們要把當前的所有工作,提交到Git倉庫

 當然用IDE也能完成Git提交的工作。

一般而言,對於正式的開發工作,數據表由PM和開發共同設計完成,或者開發之間討論完成,很少出現開發獨立設計,設計數據庫主要是業務方面思考。

接下來我們開發blog這個模塊,開發不是直接在master上開發,而是創建一個分支

之後就是根據已經設計好的數據模型,定義model層類

 

每一個類對應一張表,類裏面的屬性,對應表中的字段,按照相應的業務邏輯去填。

按照相同的方法配置config模塊

純粹Model層的定義,屬於體力活,這裏細節就不展開講了。

編寫完Model層代碼之後,要在項目中配置

配置完後,接下來就是創建對應的數據表,這裏Django中提供的框架,可以不用寫SQL建表語句,直接通過Django中命令創建數據表,至於公司裏是否用這種方式,視情況而定。

 

之後我們代碼提交

在將開發完的代碼合併到主分支。

 

總結:model層的開發難度是比較低的,難的是業務邏輯數據表的設計。企業真實開發環境中不一定是通過命令來建表,有可能是通過其他方法直接在數據庫中建表。所配置的數據庫一般也是企業中所配置好的,遠程數據庫。

這裏主要是介紹開發的流程和思路。

 

 

 

 

 

 

 

 

 

 

 

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