Presentation is loading. Please wait.

Presentation is loading. Please wait.

Django 計算機程式設計 期末專題.

Similar presentations


Presentation on theme: "Django 計算機程式設計 期末專題."— Presentation transcript:

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 工作分配表 首頁:劉孟欣 美食:林鈺錡、劉孟欣 節慶:楊珮宜、方芃蓁 景點:黃奇晴、張家維、陳奕蓉 整合:黃奇晴、劉孟欣
報告:林鈺錡、劉孟欣


Download ppt "Django 計算機程式設計 期末專題."

Similar presentations


Ads by Google