1. 程式人生 > >Django框架簡介和工程搭建

Django框架簡介和工程搭建

Django框架

一、Django介紹

二、Django工程搭建

回到頂部

 

一、Django介紹

  1.簡介

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

  2.特點

特點1:對比Flask框架,Django原生提供了眾多的功能元件,讓開發更簡便快速。

    • 提供專案工程管理的自動化指令碼工具
    • 資料庫ORM支援(物件關係對映,英語:Object Relational Mapping)
    • 模板
    • 表單
    • Admin管理站點
    • 檔案管理
    • 認證許可權
    • session機制
    • 快取

  特點2:Django的MVT模式

    

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

 

二、Django工程搭建

  1.環境安裝

    1.建立新的虛擬環境

      mkvirtualenv django_py3_1.11 -p python3

    2.安裝Django框架

      pip install django==1.11.11

  2.建立專案

  3.建立子應用

  4.建立檢視