step1: 安裝虛擬環境: export WORKON_HOME=$HOME/.virtualenvs #指定virtualenvwrapper環境的目錄 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 #指定virtualenvwrapper ...
step1:
安裝虛擬環境:
sudo pip3 install virtualenv # 安裝虛擬環境
sudo pip3 install virtualenvwrapper # 安裝虛擬環境擴展包
# 編輯家目錄下的 .bashrc 文件,在最下麵添加下麵三行代碼
export WORKON_HOME=$HOME/.virtualenvs #指定virtualenvwrapper環境的目錄
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 #指定virtualenvwrapper通過哪個python版本來創建虛擬環境
source ~/.local/bin/virtualenvwrapper.sh
# 使用 source .bashrc 使其生效
step2:
sudo cp ~/.local/bin/virtualenv /usr/bin/
# 如果不進行這一步,創建虛擬環境的時候 會報如下錯誤:
ERROR: virtualenvwrapper could not find virtualenv in your path
step3:
創建虛擬環境(以及相關操作):
mkvirtualenv django2.2 # django2.2為虛擬環境名
-----------------
workon django2.2 # 進入虛擬環境
workon 空格 + '按兩下tab' # 查看機器上的虛擬環境
deactivate # 退出虛擬環境
step4:
安裝django環境:
pip install django==2.2
step5:
創建django項目:
django-admin startproject mysite # mysite為項目名
項目目錄如下:
manage.py --項目管理文件
__init__.py --說明mysite這個目錄是一個python包
setting.py --項目的配置文件
urls.py -- 進行url路由的配置
wsgi.py -- web伺服器和django交互的入口
step6:
創建django應用:
python manage.py startapp app1 # app1為應用名
應用目錄如下:
admin.py --後臺管理文件
models.py --寫資料庫和項目的內容
tests.py -- 寫測試代碼的文件
views.py --視圖文件(接收請求,進行處理)
step7:
註冊應用 ---將app名添加到 setting.py 中的 INSTALLED_APPS配置項
step8:
運行項目:
python manage.py runserver
瀏覽器地址欄輸入 : http://127.0.0.1:8000/