[Django] 新手村 — 項目安裝與部署

林歆宜 Sean
4 min readAug 22, 2020

--

簡介

此系列文為統整之前學習Django學習筆記,內容為全新的Django項目的初始化與部屬流程。

內容包含:

  • 安裝 Django
  • 建立 Project
  • 啟動並訪問 Project

使用環境:

  • Python3.7
  • Django 3.0
  • MacOS Mojave 10.14.4
  • iTerm2
  • PyCharm

正文

安裝Django

首先需要安裝django服務,可選擇使用pip或Anaconda進行安裝

  • 透過pip安裝
$pip install Django==3.0
  • 透過Anaconda安裝
$conda install django
  • 或使用gui安裝

(由於實際操作我已經先使用命令的方式安裝,故直接貼上已安裝好的畫面)

  • 使用命令檢查是否安裝正確/查看相關版本
pip3是我的本機設置,一般還是使用pip執行
注意pip與conda的大小寫不同

關於Anaconda給我的感覺

較像是php中的composer可以讓使用者可以更方便的安裝與使用相關的套件,但與不同是即使開發者切換了項目相關的套件也是可以沿用而不需要進行二次安裝/部署。

更多的介紹與使用可參考:

建立Project

可選擇使用命令行工具或透過IDE進行安裝。

  • 透過命令行安裝(其中 first_project項目名稱可自訂)
$django-admin startproject <first_project>
  • 使用IDE進行安裝
以PyCharm為例
  1. 為項目名稱(與路徑),可自訂。
  2. 使用新增 python venv 作為編譯器
  3. 使用現有的編譯器,圖中以anacanda為例

而2與3為編譯器的選擇,根據項目需求二選一即可。

  • 項目安裝完畢後會生成如下面結構的目錄
├── LICENSE
├── README.md
├── your_project_name
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
├── templates

啟動並訪問Project

一樣可選擇使用命令行工具或透過IDE進行操作。

  • 透過命令行
$python manage.py runserver
  • 透過IDE

開啟後點擊 Run ‘your_project_name’

ecommerce_site是我的project名稱
成功啟動後出現提示
  • 最後根據提示內容訪問 http://127.0.0.1:8000 (默認網址),若能看到下面的畫面即代表完成。

--

--

林歆宜 Sean
林歆宜 Sean

No responses yet