快來新增一篇文章,將能打開個人文章頁服務!

[Django教學1]3步驟快速安裝Django網站框架

[Django教學1]3步驟快速安裝Django網站框架
Photo by Danielle MacInnes on Unsplash
在現今網路發達的時代,許多人都會透過網站來經營個人的品牌或生意,在上面能夠展示各種的產品、課程或部落格等,甚至是社群平台,皆是利用網站的方式來連接全世界的使用者,是傳達訊息非常重要的媒介。

而想要利用Python簡潔的語法及特性來開發網站,則可以使用最受歡迎的網站框架Django,能夠快速的建置出具有安全性且模組化的網站應用程式,知名的網站像Instagram、YouTubeSpotify等,皆使用Django網站框架來進行開發。
為什麼這些國際性的網站會選擇使用Django來進行開發呢?接下來,將會撰寫一系列的Django教學文章,從安裝到開發出一個簡單的網站,最後發佈到雲端,帶大家來體會一下強大的Django網站框架吧。本文的重點包含:
  • Django的架構
  • Django的優點
  • Django安裝步驟

一、Django的架構

Django是一個由Python建構而成的網站框架(Web Framework),其中能夠包含許多的應用程式(APP),其架構就是將網站的各個功能,模組化為多個應用程式(APP),而每一個應用程式(APP),其實就是Python的套件(Package),如下圖:
就像是如果要開發一個旅遊社群網站,可以把整個網站的功能切分為多個不同的應用程式(APP),例如登入(Login)、貼文(Post)、旅遊規劃(Plan)及搜尋景點(Search)等,每一個應用程式(APP)皆專注在特定的功能邏輯,這就是Django框架的基本架構

二、Django的優點

擴展性

由於Django的架構是將網站中關聯性高的功能模組化為多個套件(Package),所以未來要擴展新功能時非常的容易,並且不會影響到既有的專案架構。

移值性

Django模組化的架構,讓專案中的應用程式(APP),可以移植至其它的Django專案中使用,擁有非常高的程式碼重用性(Reusable)

快速開發

Django框架定義了專案的基本架構及程式碼撰寫規範,開發人員在參與多個專案時,無需重新適應,可以快速的進入狀況,也因為遵循了Django的規範,提高了Django專案的維護性。

強大的後台

在建立Django專案後,預設即提供了一個功能完整的後台,包含使用者的管理、群組管理及資料庫等,並且能夠依需求客製化,無須從頭開發,這也是Django能夠快速開發的原因之一。

三、Django安裝步驟

在系列的教學文章中,將利用Visual Studio Code開發工具,在Windows作業系統下,以目前最新版的Django3.0.3來進行示範。

另外,在進行以下的Django安裝前,需事先安裝Python3.5以上的版本,詳細的Python安裝步驟可以參考Python安裝教學文章。

步驟1

開啟命令提示字元視窗或Visual Studio CodeTerminal視窗,利用pip指令來進行安裝,最後指定版本號,如下範例:

pip install django==3.0.3

步驟2

接著利用django-admin套件管理工具來建立Django專案,本文將以potrip為專案名稱,如下範例:

django-admin startproject potrip . #在目前的資料夾下建立專案

執行完後,可以看到django-admin套件管理工具在Django專案中建立了一個基本的網站架構,包含了專案主程式資料夾(potrip)manage.py檔,如下圖:
其中的檔案功能,簡單說明如下:
  • __init__.py - 用來告訴Pythonpotrip是一個套件(Package)
  • asgi.py - 全名為Asynchronous Server Gateway Interface(非同步伺服器閘道介面),是Django3.0新增加的檔案,用來提供非同步的功能。
  • settings.py - Django專案的設定檔。
  • urls.py - 定義Django專案中,各個應用程式(APP)的網址。
  • wsgi.py - 全名為Web Server Gateway Interface(網站伺服器閘道介面),提供Django網站和伺服器間的標準介面。
  • manage.py - 用來管理整個Django專案,像是啟動本地端伺服器、連接資料庫及建立應用程式(APP)等。

步驟3

Visual Studio CodeTerminal視窗中,利用cd指令切換到potrip專案資料夾中,接著輸入以下指令,利用manage.py啟動本地端伺服器來執行Django專案:

python manage.py runserver

執行結果
最後,開啟瀏覽器輸入紅框中的網址,如果看到以下的畫面,恭喜你成功安裝了Django網站框架。

四、小結

以上就是Django的基本介紹及安裝的步驟,希望大家會喜歡,如果在安裝的過程中有遇到任何問題,歡迎留言提問,我會盡力為大家解答唷。

如果您喜歡我的文章,請幫我按五下Like(使用GoogleFacebook帳號免費註冊),支持我創作教學文章,回饋由LikeCoin基金會出資,完全不會花到錢,感謝大家。

有想要看的教學內容嗎?歡迎利用以下的Google表單讓我知道,將有機會成為教學文章,分享給大家😊

你可能有興趣的文章

comment