iT邦幫忙

2021 iThome 鐵人賽

DAY 9
1
自我挑戰組

Python 30天自我挑戰系列 第 9

Day09 - 網站開發從Django開始

昨天我們完成了虛擬環境安裝,而為了讓後續的挑戰更具連貫性,對於後面幾個主題的順序有稍作挑整,故從今天開始我們會先開始網站開發的部分。

而這次我將使用Django框架進行開發。

為什麼使用框架

  1. 提升開發效率:網站開發框架大部分會提供許多一般網站開發會使用的工具和函式庫,節省自己另外安裝的時間。

  2. 提升程式碼品質與方便後續維護:相較於由一個沒什麼經驗的工程師土法煉鋼,網站開發框架提供了一個專案樣板,幫助開發團隊實現標準化。

事實上在網路上隨便搜尋,都可以查到一堆使用框架的優缺點分析,以上所列只是我感受最深的部分。

安裝Django

  1. 打開「命令提示字元」,啟動昨天我們建立的虛擬環境。
workon my_django_project

https://ithelp.ithome.com.tw/upload/images/20210921/20141886jnsw4bo1a7.png

  1. 使用pip安裝Django。
pip install django

https://ithelp.ithome.com.tw/upload/images/20210921/20141886o0ZoVHI5zF.png

使用Django建立測試網站

  1. 以「命令提示字元」,建立範本專案。
django-admin startproject  TestFirstSite

https://ithelp.ithome.com.tw/upload/images/20210921/20141886Z4IQZLkT50.png

  1. 建立完成後,資料夾下會產生以下檔案:
    https://ithelp.ithome.com.tw/upload/images/20210921/20141886YbLWMPwcsT.png

https://ithelp.ithome.com.tw/upload/images/20210921/20141886APi0CP3gFj.png

  1. 使用指令啟動網站服務。
python manage.py runserver

https://ithelp.ithome.com.tw/upload/images/20210921/20141886BTrrjHwAny.png

系統訊息顯示目前網站已運作於http://127.0.0.1:8000。

  1. 使用瀏覽器開啟,可以看到Django提供的範本網站已正常運作。
    https://ithelp.ithome.com.tw/upload/images/20210921/20141886hgysODpZav.png

上一篇
Day08 - Python虛擬環境
下一篇
Day10 - 建立專案與應用註冊
系列文
Python 30天自我挑戰30

尚未有邦友留言

立即登入留言