大部分開發語言中都有mvc框架,mvc框架的核心思想是解耦,降低各功能模組之間的耦合性,方便變更,更容易重構**,最大程度上實現**的重用。
①m表示model,主要用於對資料庫層的封裝。
②v表示view,用於向使用者展示結果。
③c表示controller,是核心,用於處理請求、獲取資料、返回結果。
django是一款python的web開發框架,與mvc有所不同,屬於mvt框架。
①m表示model,負責與資料庫互動。
②v表示view,是核心,負責接收請求、獲取資料、返回結果。
③t表示template,負責呈現內容到瀏覽器。
sudo apt-get install python-virtualenv 或者 sudo pip install virtualenv
然後建立乙個測試目錄:
mkdir testvirtual
cd testvirtual
然後建立乙個虛擬環境:
virtualenv env1
cd切換到該目錄下,執行命令:
source bin/activate
①pip install django==版本號。
②檢視版本:進入python shell,執行如下**。
import django
django.get_version()
說明:使用pip install django命令進行安裝時,會自動刪除舊版本,再安裝新版本。
django-admin startproject 專案名
manage.py: 乙個命令列工具,可以使你用多種方式對django專案進行互動。
_init _.py: 乙個空檔案,它告訴python這個目錄應該被看做乙個python包。
settings.py:專案的配置。
urls.py: 專案的url宣告。
wsgi.py: 專案與wsgi相容的web伺服器入口。
Django框架基礎知識01 配置環境
django框架 django是個怎樣的東西呢?web應用框架 django http伺服器 用來接受使用者請求,並將請求 給web應用框架進行處理。web應用框架處理完以後再傳送給http伺服器,http伺服器再返回給使用者。新建專案的命令 django admin startproject pr...
django 01框架 工程搭建
pip install django 1.11.11 django admin startproject 工程名稱檢視建立的工程目錄,結構如下 執行伺服器 python manage.py runserver可以不寫ip和埠,預設ip是127.0.0.1,預設埠為8000 子應用目錄說明 migra...
django開發環境配置
python環境 2.7 django 1.9 win10 pycharm2018.1 mysql 5.6 以管理員模式執行cmd mkvirtualenv test 8.退出環境的命令 deactivate 9.進入環境的命令 workon test 10.在虛擬環境中安裝django1.9 pi...