1. 程式人生 > 程式設計 >Django專案建立及管理實現流程詳解

Django專案建立及管理實現流程詳解

1、主題

  這部分教程主要介紹如何通過Pycharm建立、管理、執行一個Django工程。對於Django模組的相關知識大家可以參考Python社群。

2、準備環境

Django版本為2.0或更高Pycharm版本2017Python3.6直譯器

3、建立一個新工程

實際上所有工程的建立都可以通過單擊Welcome screen介面上的Create New Project按鈕來實現。

  如果你已經打開了一個工程,可以通過選單欄File → New Project...來建立一個新的工程。接下來在Create New Project dialog對話方塊中輸入工程名字、選擇型別以及用到的直譯器版本。

  單擊OK,工程的個性化設定完成。

  這就意味著對應目錄已經建立完成,並且預先定義了一個.idea目錄用來儲存配置資訊project settings。

  對於一個空的工程empty project,建立的環節已經完成了。接下里你就可以開始編寫程式。但對於一些所支援的第三方框架,還有一些工作要做。根據所選擇的工程型別,Pycharm會提示我們進行一些額外的框架設定。

  在本例項中,讓我們來建立開發一個Django應用。

Django專案建立及管理實現流程詳解

單機OK,設定完成。

4、工程目錄結構

  正如上面所說,工程的根目錄結構已經建立完成,主要包含基本的框架配置檔案和目錄,當你建立其他型別的工程時也會有類似操作,如t Pyramid,或者Google App Engine。

  接下來我們研究如何在Project視窗中顯示工程結構。

5、Project視窗中的目錄結構

Django專案建立及管理實現流程詳解

6、Project下的工程檔案

若是想看到所有目錄檔案,只需要選擇project file模式

Django專案建立及管理實現流程詳解

7、那麼專案中所有檔案的作用是?

如圖所示:

Django專案建立及管理實現流程詳解

值得一提的是你可以建立很多Django應用,通過執行manage.py檔案的startapp任務來將其新增到當前工程中(主選單上的Tools→Run manage.py task)命令。

8、載入django服務

Django專案建立及管理實現流程詳解

9、生成資料庫檔案

在你改動了 model.py的內容之後執行下面的命令:

python manger.py makemigrations

相當於 在該app下建立 migrations目錄,並記錄下你所有的關於modes.py的改動,比如0001_initial.py, 但是這個改動還沒有作用到資料庫檔案

Django專案建立及管理實現流程詳解

migrate

Django專案建立及管理實現流程詳解

10、新增database視窗

新增路徑:view > tool windows > Database

Django專案建立及管理實現流程詳解

Django專案建立及管理實現流程詳解

11、訪問django頁面

開啟瀏覽器訪問127.0.0.1:8000介面,即可出現django首頁

Django專案建立及管理實現流程詳解

Django專案建立及管理實現流程詳解

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。