Download presentation
Presentation is loading. Please wait.
1
Django 計算機程式設計 期末專題
2
Django 簡介 Python最著名的Web framework, 提供 既定的程式骨架 強大且豐富的函式庫
使用MTV(Model-Template-View)架構
3
虛擬環境 將Python/Django獨立為一個專案型態
優點 專案可以有一個專屬的獨立Python環境 不需要root權限就能安裝新套件 方便控管不同版本的套件 保持環境一致性 不論是安裝新套件或執行Django相關指令,都要先啟 動該專案的虛擬環境
4
Project & App 每一個Django project裡面可以 有多個Django app(依功能區分)
startproject → 建立project startapp → 建立app
5
Views & URL URL與view對應關係→URL Configuration
定義的URL規則:r’^home/$’ → home/ 對應的view function:home這個view
6
Models Django Model的好處: 資料庫轉換方便 宣告Post類別,並定義裡面的屬性,而Django會依此 建立資料表以及欄位的設定
7
Admin 管理後台,方便管理者新增或異動網站內容 建立superuser——管理員帳號
8
Templates 使用templates(模板)的理由: 在不進行Python代碼修改的情況下變更設計 Python代碼編寫和HTML設計是兩項不同的工作 不容易混亂、增加可讀性、容易修改
9
第七組 成員 組長:劉孟欣 組員:黃奇晴 張家維 林鈺錡 楊珮宜 方芃蓁 陳奕蓉
10
工作分配表 首頁:劉孟欣 美食:林鈺錡、劉孟欣 節慶:楊珮宜、方芃蓁 景點:黃奇晴、張家維、陳奕蓉 整合:黃奇晴、劉孟欣
報告:林鈺錡、劉孟欣
Similar presentations