本文為Django項(xiàng)目創(chuàng)建的簡單介紹,更為詳細(xì)的Django項(xiàng)目創(chuàng)建,可以參考如下教程:
Pycharm 版本: Professional 2017.1
Django 版本: 1.8.7
在軟件安裝和環(huán)境配置完成后,打開Pycharm.
Step 1. 點(diǎn)擊
File --> New Project 彈出如下窗口:

圖中編號(hào)1處為項(xiàng)目位置;編號(hào)2處為使用的模板語言類型,默認(rèn)為Django模板語言;編號(hào)3處是保存項(xiàng)目頁面HTML的文件夾名稱,默認(rèn)為templates;編號(hào)4處是應(yīng)用名,一般根據(jù)Web應(yīng)用的實(shí)際功能來命名。本示例中,我們項(xiàng)目位置為E:/testDjango,應(yīng)用名為fakeCSDN。設(shè)置填寫完畢后,點(diǎn)擊右下角的Create,創(chuàng)建項(xiàng)目。
Step 2. 了解創(chuàng)建后項(xiàng)目的項(xiàng)目文件結(jié)構(gòu)創(chuàng)建成功后的界面如下圖所示:

目錄結(jié)構(gòu)
可以看到,在項(xiàng)目根目錄下,有三個(gè)文件夾:fakeCSDN, templates和testDjango,以及一個(gè)python腳本文件manage.py.
fakeCSDN 是我們創(chuàng)建的應(yīng)用相關(guān)要素的文件夾,testDjango是我們整個(gè)Django項(xiàng)目相關(guān)元素的文件夾。也就是說,對(duì)于一個(gè)Django項(xiàng)目,與項(xiàng)目名相同的文件夾只能有一個(gè),應(yīng)用對(duì)應(yīng)的文件夾則可以有多個(gè)。templates文件夾用來保存HTML模板。
manage.py 是系統(tǒng)自動(dòng)生成的Django項(xiàng)目管理程序,Django項(xiàng)目創(chuàng)建和運(yùn)行所需要的所有命令都能由這個(gè)腳本提供。如為項(xiàng)目創(chuàng)建數(shù)據(jù)庫的makemigrations 和 migrate, 啟動(dòng)服務(wù)器的runserver等。在編程過程中,manage.py一般是不需要修改的。
fakeCSDN 和 testDjango所包含的內(nèi)容大致相同。
fakeCSDN中,編程中常用的是migration文件夾、models.py和views.py。
除了fakeCSDN中已有的文件之外,一般還需要新建一個(gè)urls.py文件,用來指定應(yīng)用中出現(xiàn)的url所對(duì)應(yīng)的響應(yīng)函數(shù)。
testDjango中,常用的文件是setting.py 和 urls.py。 前者是項(xiàng)目的一些屬性設(shè)置,如數(shù)據(jù)庫連接、debug的方式等;后者同樣是url映射關(guān)系。
Step 3. 編輯Web應(yīng)用詳細(xì)內(nèi)容
Step 4. 配置Django Server并啟動(dòng)服務(wù)器點(diǎn)擊圖中所示綠色按鈕,即可啟動(dòng)Web應(yīng)用。

若未自動(dòng)出現(xiàn)圖示按鈕,可以點(diǎn)擊向下的灰色三角,選擇 Edit Configurations ,彈出如下窗口通過1,2 兩步添加一個(gè)新的Django Server,在3處輸入服務(wù)器名稱,在5處輸入啟動(dòng)頁面。點(diǎn)擊OK即可。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選