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