Django項目創(chuàng)建及管理實現(xiàn)流程詳解
1、主題
這部分教程主要介紹如何通過Pycharm創(chuàng)建、管理、運行一個Django工程。對于Django模塊的相關(guān)知識大家可以參考Python社區(qū)。
2、準(zhǔn)備環(huán)境
Django版本為2.0或更高Pycharm版本2017Python3.6解釋器
3、創(chuàng)建一個新工程
實際上所有工程的創(chuàng)建都可以通過單擊Welcome screen界面上的Create New Project按鈕來實現(xiàn)。
如果你已經(jīng)打開了一個工程,可以通過菜單欄File → New Project...來創(chuàng)建一個新的工程。接下來在Create New Project dialog對話框中輸入工程名字、選擇類型以及用到的解釋器版本。
單擊OK,工程的個性化設(shè)置完成。
這就意味著對應(yīng)目錄已經(jīng)創(chuàng)建完成,并且預(yù)先定義了一個.idea目錄用來保存配置信息project settings。
對于一個空的工程empty project,創(chuàng)建的環(huán)節(jié)已經(jīng)完成了。接下里你就可以開始編寫程序。但對于一些所支持的第三方框架,還有一些工作要做。根據(jù)所選擇的工程類型,Pycharm會提示我們進行一些額外的框架設(shè)置。
在本實例中,讓我們來創(chuàng)建開發(fā)一個Django應(yīng)用。
單機OK,設(shè)置完成。
4、工程目錄結(jié)構(gòu)
正如上面所說,工程的根目錄結(jié)構(gòu)已經(jīng)創(chuàng)建完成,主要包含基本的框架配置文件和目錄,當(dāng)你創(chuàng)建其他類型的工程時也會有類似操作,如t Pyramid, 或者Google App Engine。
接下來我們研究如何在Project窗口中顯示工程結(jié)構(gòu)。
5、Project窗口中的目錄結(jié)構(gòu)
6、Project下的工程文件
若是想看到所有目錄文件,只需要選擇project file模式
7、那么項目中所有文件的作用是?
如圖所示:
值得一提的是你可以創(chuàng)建很多Django應(yīng)用,通過運行manage.py文件的startapp任務(wù)來將其添加到當(dāng)前工程中(主菜單上的Tools→Run manage.py task)命令。
8、加載django服務(wù)
9、生成數(shù)據(jù)庫文件
在你改動了 model.py的內(nèi)容之后執(zhí)行下面的命令:
python manger.py makemigrations
相當(dāng)于 在該app下建立 migrations目錄,并記錄下你所有的關(guān)于modes.py的改動,比如0001_initial.py, 但是這個改動還沒有作用到數(shù)據(jù)庫文件
migrate
10、添加database窗口
添加路徑:view > tool windows > Database
11、訪問django頁面
打開瀏覽器訪問127.0.0.1:8000界面,即可出現(xiàn)django首頁
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
