# 【python】Django 筆記 01 - 建立虛擬環境與創造新專案 ## Django 簡介 Python 語言的網頁框架,採用類似 MVC 的**MTV**架構。創立時就提供將路由、基本設定、內建應用程式等,讓開發者能煩惱的少點,比較快的進入開發階段。 ## 建立虛擬環境(以下是 Windows 環境) 創立一個空資料夾,命名成即將要建立的專案名稱。 1. 進入該資料夾,run`py -m venv env(虛擬環境名稱)`,根目錄底下,現在多了一個 env 資料夾。 2. 如要進入虛擬環境,直接在當前資料夾輸入 `env/Scripts/activate`,terminal 前面多了(env) 3. 輸入 `deactivate` 即離開當前虛擬環境 ## 創造新專案 1. 確保 pip 是最新版本`pip install --upgrade pip` 2. 在虛擬環境中安裝 Django `pip install Django` 3. 檢查django是否有安裝成功及其版本 `django-admin --version` 4. 在專門放django專案的資料夾下建立新專案`django-admin startproject 專案名稱` ## 啟動伺服器 1. 進入**專案資料夾**, 在有manage.py的同層資料夾下 run`python manage.py runserver` 2. 專案預設會聽 8000,在瀏覽器網址輸入 **localhost:8000** 或者 **http://127.0.0.1:8000/** 3. **如果沒有啟動成功**,可能是因為其他專案還在run階段,要把它關掉 在瀏覽器裡面看見火箭,就表示專案建立成功,伺服器也能啟動了。 [前往下一章](https://hackmd.io/SRuKDDN1QkeX7CcUHawXHQ) ## 參考資料 * [12. 虛擬環境和套件 — Python 3.10.2 文件](https://docs.python.org/3/tutorial/venv.html) * [Writing your first Django app, part 1 | Django documentation | Django (djangoproject.com)](https://docs.djangoproject.com/en/4.0/intro/tutorial01/)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up