django的專案結構及MTV模式

2021-09-01 12:46:52 字數 1079 閱讀 6135

django專案結構如下:

manage.py是django用來管理**配置的檔案,是乙個接受命令行指令的工具程式。

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'polls'

}

language_code = 'zh-hans'

time_zone = 'asia/shanghai'

use_tz = false

mvc模式

model:是應用程式中用於處理硬衝程式資料的邏輯的部分,通常模型物件負責在資料庫中訪問資料

view:是應用程式中出差資料顯示的部分,通常檢視是依據模型資料建立的

controler:是應用程式中處理使用者互動的部分,通常控制器負責從檢視讀取資料,控制使用者輸入,並向模型傳送資料

django中的mtv模式:

model:負責業務物件與資料庫的物件

template:負責如何把網頁展示給使用者,相當於mvc中的檢視

view:負責業務邏輯,並在適當的時候呼叫model和template,相當於mvc中的controler

url發射器,將url的頁面請求分發給不同的view處理,view再呼叫相應的model和template

一 專案介紹及django的MTV模式簡介

專案主要利用django來建立乙個資訊系統,方便資料中心工作的運維人員在處理眾多網路裝置時能進行批量配置,但又能通過變數對不同的網路裝置加入個性化的需求,確保一定的靈活性。在這個平台上還可以執行各式各樣的指令碼,包括python shell vb,並在今後能結合saltstack等開源專案。而資訊系...

Django的mtv模式理解

mvc由model,view,controller三層組成,使用者訪問 先通過controller,再有controller響應使用者操作以返回view檢視或者給model傳遞指令,再有models與資料庫互動.models 與mtv中的model基本相同。view 在這裡也是指前端,與templa...

django專案結構

project gitignore readme.md 中文專案簡介 readme.en.md 英文專案簡介 celery task 用來存放clery相關檔案 db 資料庫相關 1.資料化初始化指令碼 2.資料庫維護指令碼,清理,備份指令碼 logs 存放日誌 packages 外部包,原始的,未...