Vue 雙向繫結
阿新 • • 發佈:2020-11-20
Linux虛擬環境建立及使用
linux安裝
#方法2:linux pip 3 install virtual env wrapper mkdir $HOME/.virtualenvs #把所有虛擬環境指定到一個目錄資料夾下存放 find/-name virtual env wrapper.sh #查詢執行指令碼路徑, 新增到~/.bashrc vim~/.bashrc #修改bash配置檔案 ''' export WORKON_HOME=$HOME/.virtualenvs #python虛擬環境安裝位置 VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 source/usr/local/bin/virtualenvwrapper.sh ''' source~/.bashrc #執行virtual env wrapper安裝指令碼
virtualenvwrapper使用命令
mkvirtualenv test1 #建立虛擬環境
mkvirtualenv test2env -p python3
lsvirtualenv #檢視虛擬環境
workon testl #進入虛擬環境
deactivate #退出虛擬環境
rmvirtualenv test1 #刪除虛擬環境
pip list #檢視虛擬環境下的安裝包
pip命令基本使用
pip pip install #安裝依賴包 pip uninstall #解除安裝依賴包 pip list #檢視已經安裝的依賴包 pip freeze > requirements.txt #匯出依賴包 pip install -r requirements.txt #從檔案安裝依賴包
3 Django設計模式(MVC/MTV)
-
目的:瞭解什麼是MVC, MTV
-
思考:為什麼要用設計模式
- 分工、解耦,讓不同的程式碼塊之間降低耦合,增強程式碼的可擴充套件性和可移植性,實現向後兼
-
MVC:
- M全拼為Model, 主要封裝對資料庫層的訪問, 對資料庫中的資料進行增、刪、改、查操作。
- V全拼為View, 用於封裝結果, 生成頁面展示的html內容。
- C全拼為Controller, 用於接收請求, 處理業務邏輯, 與Model和View互動, 返回結果。
-
MVT:
- M全拼為Model, 與MVC中的M功能相同, 負責和資料庫互動, 進行資料處理。
- V全拼為View,用與MVC中的C功能相同, 接收請求, 進行業務處理, 返回應答。
- T全拼為Template, 與MVC中的V功能相同, 負責封裝構造要返回的html。