接下來使用Django框架自帶的命令,創建源碼目錄
接下來,我們要拆分settings用來適應不同的環境
這裏的數據庫配置的是本地的sqlite3, 如果需要配置mysql等其他數據庫,需要重新配置。
接下來,我們要配置Git環境
之後我們要把當前的所有工作,提交到Git倉庫
當然用IDE也能完成Git提交的工作。
一般而言,對於正式的開發工作,數據表由PM和開發共同設計完成,或者開發之間討論完成,很少出現開發獨立設計,設計數據庫主要是業務方面思考。
接下來我們開發blog這個模塊,開發不是直接在master上開發,而是創建一個分支
之後就是根據已經設計好的數據模型,定義model層類
每一個類對應一張表,類裏面的屬性,對應表中的字段,按照相應的業務邏輯去填。
按照相同的方法配置config模塊
純粹Model層的定義,屬於體力活,這裏細節就不展開講了。
編寫完Model層代碼之後,要在項目中配置
配置完後,接下來就是創建對應的數據表,這裏Django中提供的框架,可以不用寫SQL建表語句,直接通過Django中命令創建數據表,至於公司裏是否用這種方式,視情況而定。
之後我們代碼提交
在將開發完的代碼合併到主分支。
總結:model層的開發難度是比較低的,難的是業務邏輯,數據表的設計。企業真實開發環境中不一定是通過命令來建表,有可能是通過其他方法直接在數據庫中建表。所配置的數據庫一般也是企業中所配置好的,遠程數據庫。
這裏主要是介紹開發的流程和思路。