ü django是採用類似於mvc的mtv模式進行web開發。
ü 核心100%是用python編寫
ü 專案開發需要的知識有:python基礎知識、物件導向、mvc/mtv、資料庫(主要是orm模式)、html。
django的主要目的是簡便、快速地開發資料庫驅動的**——動態**。它強調**復用,多個元件可以方便地以「外掛程式」形式服務於整個框架,因此它有許多功能強大的第三方外掛程式。django強調快速開發,用django開發乙個web**非常迅速。
這個部落格會更加詳細介紹)
上圖所示view.py,models.py,template(模板目錄)分別對應
model層:
本文件使用django自帶的orm驅動
對應models.py檔案,負責資料庫關係對映
template層:
可以稱為模板(但不等同於ui),只負責顯示在**,怎麼顯示
需要利用一些格式化的html檔案顯示給使用者
view層:
主要控制顯示什麼資料
對應views.py檔案(也可以是別的名字)
2 django之搭建django工程
1 建立虛擬環境 mkvirtualenv 虛擬環境名稱 p python3 2 安裝框架 pip install django 1.11.11 3 複習虛擬環境和pip的命令 虛擬環境 mkvirtualenv 建立虛擬環境 rmvirtualenv 刪除虛擬環境 workon 進入虛擬環境 檢視...
Django之路 2 Django的安裝
django的安裝分為兩種方式,一種是命令列安裝,另外一種是pycharm安裝。在這裡只說一種在命令列裡面安裝的 這個自不必多說,直接上乾貨,如果遇到pip版本過低,安裝失敗的,請自自行按照命令列的提示更新pip版本。由於我已經安裝過了 所以顯示我已經安裝了 目前最新版本是2.0.6版本。安裝之後我...
Django Web開發 2 Django入門
配置開發環境 1.安裝python,我使用的是centos 6.0,python版本為2.6.6 2.安裝django,django版本為1.3.5 python setup.py install 可以通過以下命令檢查是否正確安裝了django。django admin.py version 如果結...