Django項(xiàng)目創(chuàng)建及管理實(shí)現(xiàn)流程詳解
1、主題
這部分教程主要介紹如何通過(guò)Pycharm創(chuàng)建、管理、運(yùn)行一個(gè)Django工程。對(duì)于Django模塊的相關(guān)知識(shí)大家可以參考Python社區(qū)。
2、準(zhǔn)備環(huán)境
Django版本為2.0或更高Pycharm版本2017Python3.6解釋器
3、創(chuàng)建一個(gè)新工程
實(shí)際上所有工程的創(chuàng)建都可以通過(guò)單擊Welcome screen界面上的Create New Project按鈕來(lái)實(shí)現(xiàn)。
如果你已經(jīng)打開(kāi)了一個(gè)工程,可以通過(guò)菜單欄File → New Project...來(lái)創(chuàng)建一個(gè)新的工程。接下來(lái)在Create New Project dialog對(duì)話框中輸入工程名字、選擇類型以及用到的解釋器版本。
單擊OK,工程的個(gè)性化設(shè)置完成。
這就意味著對(duì)應(yīng)目錄已經(jīng)創(chuàng)建完成,并且預(yù)先定義了一個(gè).idea目錄用來(lái)保存配置信息project settings。
對(duì)于一個(gè)空的工程empty project,創(chuàng)建的環(huán)節(jié)已經(jīng)完成了。接下里你就可以開(kāi)始編寫程序。但對(duì)于一些所支持的第三方框架,還有一些工作要做。根據(jù)所選擇的工程類型,Pycharm會(huì)提示我們進(jìn)行一些額外的框架設(shè)置。
在本實(shí)例中,讓我們來(lái)創(chuàng)建開(kāi)發(fā)一個(gè)Django應(yīng)用。

單機(jī)OK,設(shè)置完成。
4、工程目錄結(jié)構(gòu)
正如上面所說(shuō),工程的根目錄結(jié)構(gòu)已經(jīng)創(chuàng)建完成,主要包含基本的框架配置文件和目錄,當(dāng)你創(chuàng)建其他類型的工程時(shí)也會(huì)有類似操作,如t Pyramid, 或者Google App Engine。
接下來(lái)我們研究如何在Project窗口中顯示工程結(jié)構(gòu)。
5、Project窗口中的目錄結(jié)構(gòu)

6、Project下的工程文件
若是想看到所有目錄文件,只需要選擇project file模式

7、那么項(xiàng)目中所有文件的作用是?
如圖所示:

值得一提的是你可以創(chuàng)建很多Django應(yīng)用,通過(guò)運(yùn)行manage.py文件的startapp任務(wù)來(lái)將其添加到當(dāng)前工程中(主菜單上的Tools→Run manage.py task)命令。
8、加載django服務(wù)

9、生成數(shù)據(jù)庫(kù)文件
在你改動(dòng)了 model.py的內(nèi)容之后執(zhí)行下面的命令:
python manger.py makemigrations
相當(dāng)于 在該app下建立 migrations目錄,并記錄下你所有的關(guān)于modes.py的改動(dòng),比如0001_initial.py, 但是這個(gè)改動(dòng)還沒(méi)有作用到數(shù)據(jù)庫(kù)文件

migrate

10、添加database窗口
添加路徑:view > tool windows > Database


11、訪問(wèn)django頁(yè)面
打開(kāi)瀏覽器訪問(wèn)127.0.0.1:8000界面,即可出現(xiàn)django首頁(yè)


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
從安裝到應(yīng)用全面掌握Python與OpenCV的配置與高級(jí)功能(最新推薦)
OpenCV的強(qiáng)大功能不僅限于基本的圖像處理,還可以擴(kuò)展到實(shí)時(shí)視頻分析、復(fù)雜的圖像拼接和特征匹配等應(yīng)用場(chǎng)景,這篇文章主要介紹了從安裝到應(yīng)用全面掌握Python與OpenCV的配置與高級(jí)功能,需要的朋友可以參考下2024-08-08
python簡(jiǎn)單實(shí)現(xiàn)操作Mysql數(shù)據(jù)庫(kù)
本文給大家分享的是在python中使用webpy實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)庫(kù)增刪改查操作的方法,非常的簡(jiǎn)單,有需要的小伙伴可以參考下2018-01-01
Python實(shí)現(xiàn)替換excel單元格內(nèi)容
openpyxl是一個(gè)用于讀寫Excel 2010 xlsx/xlsm/xltx/xltm文件的庫(kù),本文將使用openpyxl實(shí)現(xiàn)替換excel單元格內(nèi)容,感興趣的小伙伴可以了解下2025-01-01
Python中的相關(guān)分析correlation analysis的實(shí)現(xiàn)
這篇文章主要介紹了Python中的相關(guān)分析correlation analysis的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
python使用append合并兩個(gè)數(shù)組的方法
這篇文章主要介紹了python使用append合并兩個(gè)數(shù)組的方法,涉及Python中append方法的使用技巧,需要的朋友可以參考下2015-04-04
python腳本作為Windows服務(wù)啟動(dòng)代碼詳解
本篇文章給大家分享了用python腳本寫出作為Windows服務(wù)啟動(dòng)功能,對(duì)此有需求的朋友跟著小編一起學(xué)習(xí)下。2018-02-02
兩行Python代碼實(shí)現(xiàn)pdf轉(zhuǎn)word功能
這篇文章主要為大家詳細(xì)介紹了如何利用兩行Python代碼就能實(shí)現(xiàn)pdf轉(zhuǎn)word功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-03-03
Python Django 通用視圖和錯(cuò)誤視圖的使用代碼
這篇文章主要介紹了Python Django 通用視圖和錯(cuò)誤視圖的使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04

