iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
自我挑戰組

從零開始的Django開發生活系列 第 2

Day02:從建立環境到Hello Django

  • 分享至 

  • xImage
  •  

環境介紹

作業系統:Windows11 + wsl(ubuntu18.04)
Python:3.6.9
Django:3.2.7

使用wsl讓Windows有Linux舒服的開發環境

這邊我使用Windows11搭配wsl這樣可以在Windows(Windows10也可以)下運作Linux的環境
最大的優點我認為是不用再被Windows那令人發瘋的開發環境給搞到瘋掉(地雷真的很多)
並且可以讓還不適應Linux的環境的人可以練習使用command line

這邊稍微說一下建立wsl的流程,但不是本篇的重點
有兩個安裝方法:
我自己是用測試人員安裝(步驟比較簡單,我就懶),但我也碰過有些人無法安裝成功的
這個時候就要參考這個網站下面的手動安裝步驟
不想當微軟白老鼠的也可以用手動安裝喔~
接者只要在任何的terminal下打上wsl就可以進入linux的環境啦

安裝Python

有了舒適的開發環境接下來就可以來安裝python了~
(我目前使用wsl都是已經裝好python所以可能不用使用下面的指令)

sudo apt update && upgrade
sudo apt install python3

想查看有沒有裝好就下,沒有錯誤訊息就代表安裝成功囉。

python3 -v

接著利用以下指令來安裝pip,pip用於管理套件(讓你可以站在大神的肩膀上)

sudo apt install -y python3-pip

使用virtualenv來搭建虛擬環境

這邊還要岔開來說非常建議使用任何的虛擬環境來開發python,最重要的是避免環境變得很髒
我使用的是virtualenv這邊就使用前面安裝好的pip安裝

pip3 install virtualenv

接著建立目前的虛擬環境
首先先將terminal切到要建立我們ToDo List專案的資料夾底下

virtualenv venv

這邊說明一下venv就是你要建立的虛擬環境名稱(可以依照你的喜好自訂)
建立完成後可以看一下你的資料夾會多出一個你剛剛所打得虛擬環境名稱的資料夾

接下來使用這個指令就切換到你建立的虛擬環境下囉~

source venv/bin/activate

有什麼差別可以使用來看看進入虛擬環境前後你的環境中下所擁有的套件
很明顯的你可以看到虛擬環境乾淨很多~

pip3 list

安裝Django

非常簡單只要一行指令

pip3 install Django

建立第一個專案吧

首先先使用這個指定來創建專案(ToDo為專案名稱可自訂)

django-admin startproject ToDo_List

等待完成你會看到資料夾底下多出許多一個你命名專案名稱的資料夾以及許多檔案
接著切到該目錄底下,並輸入以下指令

python manage.py runserver

隨然會看到一行紅字但是不著急,可以先打開http://127.0.0.1:8000/

WoW這樣就建好你的第一個專案囉~
那麼我們明天要來開始寫Django囉~

文末碎碎念

還好今天的內容比較簡單快速
昨天半夜原本已經打好一半的內容儲存草稿,結果今天好像工作的時候有清到緩存
打開來要打後半段的時候看的整個是白的心都涼了一半QAQ
接下來是連假看看能不能先超前部屬,不然事情太多真的好危險啊
下次不敢再壓線才上來看了TAT


上一篇
Day01:從規劃開始
下一篇
Day03:認識MVT
系列文
從零開始的Django開發生活3
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言