1. 程式人生 > >Django簡單介紹與環境搭建

Django簡單介紹與環境搭建

Django:MVC(model:主要封裝對資料庫層的訪問,對資料庫中的資料進行增刪改查操作。view:用於封裝結果,生成頁面展示的html內容。controller:用於接受請求請求,處理業務邏輯,與Model和View互動,返回結果)核心思想:解耦,讓不同的程式碼塊之間降低耦合,增強程式碼的可擴充套件性和可移植性,實現向後相容。

主要目的:簡便、快速的開發資料庫驅動的網站。它強調程式碼複用,多個元件可以很方便的以"外掛"形式服務於整個框架,Django有許多功能強大的第三方外掛,你甚至可以很方便的開發出自己的工具包。這使得Django具有很強的可擴充套件性。它還強調快速開發和DRY(DoNotRepeatYourself)原則

MVT:M全拼為Model,與MVC中的M功能相同,負責和資料庫互動,進行資料處理。
V全拼為View,與MVC中的C功能相同,接收請求,進行業務處理,返回應答。
T全拼為Template,與MVC中的V功能相同,負責封裝構造要返回的html。

Django搭建環境:
sudo pip install 包名稱 使用這個命令,會將包安裝到/usr/local/lib/python3.5/dist-packages下。

虛擬環境:虛擬環境其實就是對真實pyhton環境的複製,這樣我們在複製的python環境中安裝包就不會影響到真實的python環境。通過建立多個虛擬環境,在不同的虛擬環境中開發專案就實現了專案之間的隔離。

虛擬環境安裝命令: sudo pip install virtualenv
安裝虛擬環境擴充套件包:sudo pip install virtualenvwrapper

安裝虛擬環境包裝器的目的是使用更加簡單的命令來管理虛擬環境。
修改使用者家目錄下的配置檔案.bashrc, 新增如下內容
​ export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh
使用source.bashrc命令是配置檔案生效。

建立python3虛擬環境的命令:
mkvirtualenv -p python 虛擬環境名稱
總結:
建立成功後,會自動工作在這個虛擬環境上。
建立虛擬環境需要聯網。
工作在虛擬環境上,提示符最前面會出現"(虛擬環境名稱)"。
所有的虛擬環境,都位於/home/python/下的隱藏目錄.virtualenvs下。
退出虛擬環境的命令:deactivate

檢視所有虛擬環境的命令:workon後面有個空格,在按兩次tab鍵
使用虛擬環境:workon 虛擬環境名稱
刪除虛擬環境:rmvirtualenv 虛擬環境名稱 (先deactivate退出,再刪除)

檢視一安裝的Python包命令:pip freeze 或者 pip list (顯示的格式稍微不同)
建立虛擬環境 在安裝Django pip install django==1.8.2
successfully(表示安裝成功)