[1].從搭建 'Hello world' 開始吧

跳去目錄


1.安裝環(huán)境(僅對(duì)于macOS 10.15)

1.安裝python3

點(diǎn)這里去下載python啦

下載python

在寫這篇文章的時(shí)候,python的最新版本為3.8.5,下載后按照安裝器的提示一步步安裝就完成了
安裝成功后會(huì)有這兩個(gè)app

2.安裝pip3

在terminal中輸入 pip3 --version,如果出現(xiàn)了pip的版本,則表示已經(jīng)安裝成功了

pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)

可以看到,寫這篇文章的時(shí)候pip的版本為20.1.1,所依賴的python版本為3.8,這個(gè)狀態(tài)代表pip3已經(jīng)安裝成功了,如果提示pip命令不存在,則表示pip安裝失敗了,將本地安裝的python3刪除掉在重新執(zhí)行上一步來解決這個(gè)問題。
如果希望pip的版本為最新的版本,執(zhí)行sudo pip install --upgrade pip來升級(jí)pip版本。
執(zhí)行pip list來查看通過pip所安裝的軟件及軟件版本

3.安裝virtualenv虛擬環(huán)境

Django得在python虛擬環(huán)境中才能正常運(yùn)行(為了各平臺(tái)的兼容性),首推的虛擬環(huán)境當(dāng)然是virtualenv,docker應(yīng)該也可以,后面再來嘗試
運(yùn)行下面這條命令來安裝

sudo pip install virtualenv

這里一定要加上sudo,否則就算安裝成功,terminal也無法使用virtualenv命令.
安裝完畢后通過pip list來查看是否安裝成功,通過virtualenv --version來查看是否可以調(diào)用virtualenv命令,無法調(diào)用的話,使用pip uninstall virtualenv進(jìn)行卸載后運(yùn)行上面哪個(gè)命令重新安裝

4.安裝Django

執(zhí)行 sudo pip install django來安裝Django,Django將會(huì)自動(dòng)安裝,當(dāng)出現(xiàn)Successfully installed asgiref-3.2.10 django-3.1 pytz-2020.1 sqlparse-0.3.1的時(shí)候,說明Django已經(jīng)安裝成功了。
也可以通過pip list命令來查看Django是否安裝及其當(dāng)前的版本


2.創(chuàng)建項(xiàng)目

1. 使用PyCharm軟件來創(chuàng)建項(xiàng)目(推薦)

PyCharm

Pycharm是一款寫Python專業(yè)的IDE(話說用習(xí)慣了IdeVim后,在用其他的IDE會(huì)有稍微的難受,JB牛皮~當(dāng)然,如何安裝自行解決)

具體步驟:


創(chuàng)建文件夾

1.1 在桌面上創(chuàng)建個(gè)文件夾

打開pycharm新建項(xiàng)目

2.1 打開pycharm并新建項(xiàng)目

新建項(xiàng)目

3.1 選擇Django
3.2 更改項(xiàng)目地址 (就剛在桌面新建的哪個(gè)文件夾)
3.3 選擇python版本 (我喜歡用最新的版本,后面也會(huì)一直用最新的版本來更新)
3.4 點(diǎn)擊右下角的Create按鈕 (請(qǐng)不要修改其他任何內(nèi)容,More Settings里面的內(nèi)容不要更改)
項(xiàng)目名?項(xiàng)目名不就是選擇的地址的名字嘛~

然后,項(xiàng)目就建立完畢勒~

4.1 運(yùn)行一下試試
如果是和我的步驟一樣的話,打開項(xiàng)目后pycharm的狀態(tài)應(yīng)該是這樣的


準(zhǔn)備運(yùn)行

這時(shí)候,點(diǎn)擊綠色的三角尖或者旁邊的debug按鈕都是可以運(yùn)行起來的,運(yùn)行成功后在底部會(huì)顯示運(yùn)行的狀態(tài),提示運(yùn)行成功,所以點(diǎn)它就對(duì)了

4.2
運(yùn)行失敗了??

不過,運(yùn)行失敗了 =。=

查找失敗的原因

轉(zhuǎn)到Console中,提示命名錯(cuò)誤,說'os'是無效的,但這個(gè)是Django系統(tǒng)東西,無效個(gè)鬼勒,經(jīng)查找(某度)后,發(fā)現(xiàn)是'os'沒有引入,所以引入一下瞧瞧??

4.3
引入os模塊

再運(yùn)行,嗯,good,成功運(yùn)行起來了,??
點(diǎn)擊一下這個(gè)地址(或者再瀏覽器中輸入這個(gè)地址也行),彈出一個(gè)頁面提示

4.4
運(yùn)行成功嘞~

2. 使用其他方式來創(chuàng)建項(xiàng)目

第二種方式的難度比第一種高,但是更易于展示Django的運(yùn)行流程,難度自然也更高。

terminal創(chuàng)建項(xiàng)目
  1. 打開terminal并cd到桌面

  2. 創(chuàng)建新的項(xiàng)目,這個(gè)項(xiàng)目叫myblog
    django-admin startproject myblog
    此時(shí)可以看到,桌面上出現(xiàn)來一個(gè)新的文件夾myblog

  3. cd myblog進(jìn)入這個(gè)文件夾中

創(chuàng)建虛擬環(huán)境
  1. 查看python3.8的路徑
    which python3.8 
    
  2. 創(chuàng)建virtualenv虛擬環(huán)境并指定python3.8的路徑
    virtualenv -p /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 myblogenv
    
    此時(shí)可以看到,在myblog中新生成來一個(gè)文件夾叫myblogenv,這個(gè)文件夾中就是這個(gè)項(xiàng)目運(yùn)行時(shí)依賴的虛擬環(huán)境
  1. 進(jìn)入虛擬環(huán)境中,并在虛擬環(huán)境中安裝Django

    在虛擬環(huán)境中安裝Django

    source myblogenv/bin/activate
    sudo pip install Django
    

    可以看到,成功進(jìn)入了虛擬環(huán)境時(shí),前面會(huì)出現(xiàn)虛擬環(huán)境的名字的 (myblogenv) ? myblog

  2. 在虛擬環(huán)境中運(yùn)行項(xiàng)目吧


    運(yùn)行項(xiàng)目
    python3 manage.py runserver
    

    當(dāng)看到Starting development server at http://127.0.0.1:8000/時(shí),就證明項(xiàng)目已經(jīng)成功啟動(dòng)了

  3. 用瀏覽器打開http://127.0.0.1:8000/

    運(yùn)行成功嘞~


至此,項(xiàng)目但創(chuàng)建就完成了,Congratulations????????


跳去目錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容