【前置課程】你的第一個(gè)Django項(xiàng)目、工欲善其事必先利其器
本課程將通過(guò)PyCharm來(lái)創(chuàng)建Django項(xiàng)目格带,并啟動(dòng)Web服務(wù)撤缴。
PyCharm 圖標(biāo)
-
運(yùn)行【PyCharm.exe】,點(diǎn)擊【Create New Project】
PyCharm 初始頁(yè)面 -
點(diǎn)擊左側(cè)【Django】
New Project 引導(dǎo)頁(yè)面 -
點(diǎn)擊【Interpreter】后方的小齒輪
New Project 引導(dǎo)頁(yè)面
-
講解:
- Location:新建項(xiàng)目存放的文件目錄叽唱,【untitled1】是自動(dòng)生成的項(xiàng)目文件目錄屈呕,可修改;
- Interpreter:選擇該項(xiàng)目使用的python環(huán)境棺亭,可以通過(guò)按鈕打開附加選項(xiàng)創(chuàng)建虛擬環(huán)境或者加入本地虛擬環(huán)境虎眨;
- 【Note: Django will be installed on the selected interpreter
】:檢測(cè)并提示當(dāng)前【Interpreter】選中的環(huán)境沒(méi)有安裝Django。如果點(diǎn)擊【Create】按鈕镶摘,在創(chuàng)建項(xiàng)目的同時(shí)安裝Django嗽桩;
最終設(shè)置如下(選擇已安裝Django的Python環(huán)境):
New Project 引導(dǎo)頁(yè)面
- 創(chuàng)建項(xiàng)目后的顯示效果
Project 編輯頁(yè)面
- 點(diǎn)擊菜單【Run】-》Run...
啟動(dòng)Web服務(wù)操作頁(yè)
- 選擇mysite
啟動(dòng)Web服務(wù)操作頁(yè)
- 啟動(dòng)Web服務(wù)后效果圖
Web服務(wù)啟動(dòng)后頁(yè)面
- 下方Tab選項(xiàng)卡【Run】中顯示如下內(nèi)容代表Web服務(wù)已經(jīng)啟動(dòng)
"E:\Program Files\JetBrains\PyCharm 2017.1.3\bin\runnerw.exe" D:\Python27\python.exe E:/python/PycharmProjects/mysite/manage.py runserver 8000
Performing system checks...
System check identified no issues (0 silenced).
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
July 28, 2017 - 14:24:12
Django version 1.9.5, using settings 'mysite.settings'
Starting development server at [http://127.0.0.1:8000/](http://127.0.0.1:8000/)
Quit the server with CTRL-BREAK.
- 提問(wèn):結(jié)合之前的課程,使用PyCharm等集成IDE工具同樣可以創(chuàng)建啟動(dòng)Web項(xiàng)目凄敢,你更傾向于哪一種碌冶?為什么PyCharm的幾步操作就完成了項(xiàng)目的創(chuàng)建和運(yùn)行?奧秘到底在哪里呢涝缝?
(從目錄結(jié)構(gòu)分析試試呢扑庞?)
- 方式一:Django-admin工具命令行方式(參考Python Web開發(fā)系列課程之——你的第一個(gè)Django項(xiàng)目)
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
- 方式二:使用PyCharm(本課程)