Ubuntu 16.04 LTS Django 虛擬開發環境配置
在當今的網頁開發中,Django 作為一個高效的 Python 網頁框架,受到越來越多開發者的青睞。本文將介紹如何在 Ubuntu 16.04 LTS 上配置 Django 的虛擬開發環境,幫助開發者快速上手。
前期準備
在開始之前,確保你的 Ubuntu 16.04 系統已經更新到最新版本。可以使用以下命令進行更新:
sudo apt update
sudo apt upgrade安裝 Python 和 pip
Django 是基於 Python 的,因此需要先安裝 Python。Ubuntu 16.04 預設已經安裝了 Python 2.7 和 Python 3.x,但我們建議使用 Python 3。可以使用以下命令安裝 Python 3 和 pip:
sudo apt install python3 python3-pip安裝虛擬環境
為了避免依賴衝突,建議使用虛擬環境來管理 Django 專案的依賴。可以使用以下命令安裝虛擬環境工具:
sudo apt install python3-venv接下來,創建一個新的虛擬環境。假設我們的專案名稱為 myproject:
mkdir ~/myproject
cd ~/myproject
python3 -m venv venv啟動虛擬環境:
source venv/bin/activate安裝 Django
在虛擬環境中,我們可以使用 pip 安裝 Django。使用以下命令安裝最新版本的 Django:
pip install django創建 Django 專案
安裝完成後,可以使用 Django 提供的命令行工具創建一個新的專案:
django-admin startproject mysite進入專案目錄:
cd mysite運行開發伺服器
在專案目錄中,可以使用以下命令啟動 Django 的開發伺服器:
python manage.py runserver默認情況下,開發伺服器會在 http://127.0.0.1:8000/ 上運行。打開瀏覽器,輸入該地址,你應該能看到 Django 的歡迎頁面。
配置數據庫
Django 支持多種數據庫,包括 SQLite、PostgreSQL 和 MySQL。默認情況下,Django 使用 SQLite 作為數據庫。如果需要使用其他數據庫,可以在 settings.py 文件中進行配置。
例如,若要使用 PostgreSQL,首先需要安裝 PostgreSQL 和相應的 Python 驅動:
sudo apt install postgresql postgresql-contrib
pip install psycopg2然後在 settings.py 中修改數據庫配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'your_db_name',
'USER': 'your_db_user',
'PASSWORD': 'your_db_password',
'HOST': 'localhost',
'PORT': '',
}
}總結
通過以上步驟,我們成功在 Ubuntu 16.04 LTS 上配置了 Django 的虛擬開發環境。這樣的環境不僅能夠幫助開發者快速開展專案,還能有效管理依賴,避免衝突。如果你需要穩定的 VPS 來部署你的 Django 應用,Server.HK 提供多種選擇,適合不同需求的開發者。