Python雲架構
mysite/ 外層目錄,可更改名字
mysite/ 工程目錄,儲存代碼和檔案
_init_.py 一個将mysite定義為包的空檔案
settings.py 部署和配置整個工程的配置檔案(配置檔案)
urls.py URL路由的聲明檔案(路由檔案)
wsgi.py 基于WSGI的web伺服器的配置檔案
manage.py 一個與Django工程進行互動的指令工具
django-admin //Django架構全局管理工具
django-admin <command> [options]
作用:
建立并管理Django工程
建立并管理Django工程使用的資料庫
控制調試或日志資訊
運作并維護Django工程
manage.py
\>python manage.py <command> [options]
//隻針對目前生成的工程
步驟:
步驟1:建立工程:Django-admin startproject mysite
步驟2-1:修改工程 :建立一個具體應用(app)
步驟2-2:修改工程:修改應用的views.py:對URL的具體響應功能
步驟2-3:修改工程:修改URL路由:指定URL與響應之間的關系
步驟3:運作工程:Python manage.py mysite
雲端web系統的三個通用功能需求
1.資料組織 2.web展示 3.控制邏輯
MTV開發模式
M:模型 與資料組織相關的功能
T:Templates模闆 與表現相關的所有功能(定義表現風格)
V:視圖 針對請求資料的功能 選擇展示資料,顯示資料模闆,每個URL對應一個回調函數