建立虛擬環(huán)境
1、打開終端癣蟋,查看python版本
python --version
2辫狼、安裝pip(pip是Python的包管理工具)
sudo easy_install pip
3桂肌、查看pip版本check一下是否安裝成功
pip --version
4数焊、在終端中切換到項目目錄,創(chuàng)建一個虛擬環(huán)境崎场,使用Python3運行venv模塊佩耳,創(chuàng)建一個名為11_env的虛擬環(huán)境
python3 -m venv 11_env
激活虛擬環(huán)境
1、建立虛擬環(huán)境后谭跨,需要激活它干厚。在該環(huán)境處于活動狀態(tài)時李滴,才能使用已安裝的包
source 11_env/bin/activate
1
2、停止使用虛擬環(huán)境蛮瞄,可以直接關(guān)閉終端或者執(zhí)行命令deactivate
安裝Django
1所坯、創(chuàng)建并激活虛擬環(huán)境后,安裝Django
pip install Django
2挂捅、創(chuàng)建一個名為learning_log的項目芹助。命令末尾的據(jù)點能讓新項目使用合適的目錄結(jié)構(gòu),可以在開發(fā)完成后輕松地將應(yīng)用程序部署到服務(wù)器闲先,千萬不要忘記句點
django-admin.py startproject learning_log .
運行命令ls状土,結(jié)果顯示Django新建一個learning_log文件和一個manage.py文件
ls
11_env learning_log manage.py
運行l(wèi)s命令,查看learning_log目錄下包含的文件
ls learning_log
init.py pycache settings.py urls.py wsgi.py
重要的文件有三個伺糠,settings.py設(shè)置文件蒙谓;urls.py告訴Django創(chuàng)建哪些網(wǎng)頁來響應(yīng)瀏覽器請求;wsgi.py幫助Django提供它創(chuàng)建的文件训桶。
3彼乌、創(chuàng)建數(shù)據(jù)庫
python manage.py migrate
遷移數(shù)據(jù)庫:執(zhí)行命令migrate時,將讓Django確保數(shù)據(jù)庫與項目的當前狀態(tài)匹配
ls
11_env db.sqlite3 learning_log manage.py
運行命令ls渊迁,結(jié)果表明Django又新建了一個db.sqlite3文件,用來處理數(shù)據(jù)庫問題灶挟。
4琉朽、查看項目
python manage.py runserver