抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

在 Django 中,urls.py 是「網址路由系統」的核心,負責將網站中的每個網址(URL)對應到一個特定的 View。它就像一張地圖,決定使用者請求的網址該交由哪個處理函式來處理。

在 Django 的 MVC 架構中,Template (模板) 是負責「View」層的畫面顯示部分。它將後端傳遞來的資料以 HTML 形式渲染,讓使用者看到結構化、有樣式的頁面。

在 Django 架構中,View 是負責處理使用者請求並回傳對應回應的核心元件。它連接資料(Model)與畫面(Template),決定要顯示什麼內容、如何處理邏輯,以及將資料呈現給使用者的方式。 1. 什麼是 View?Django 中的 View 負責: 接收瀏覽器傳來的 HTTP Request。 處理業務邏輯(如資料查詢、表單驗證、條件分支等)。 回傳適當的 HTTP Respo...

在 Django 框架中,Model 是用來表示資料庫資料的 Python 類別,透過 ORM(物件關聯對應)技術,讓開發者可以用 Python 語法操作資料表。每個 Model 對應一張資料表,類別屬性對應欄位,欄位可設定型別與限制,如 CharField、IntegerField、max_length、null 等。Django 支援資料表之間的關聯,例如一對多(ForeignKey)、一對一(OneToOneField)、多對多(ManyToManyField),讓資料關聯清晰易懂。開發者可以透過 ORM 提供的 API 來新增、查詢、更新、刪除資料,無需寫 SQL。當模型變更時,Django 提供 Migrations 機制來同步資料庫結構。Models 也可以自定義方法、屬性,或透過 Meta 類別設定排序與表名等細節。只要註冊 Model 到 Django 管理後台,就能快速產生完整的資料管理介面。綜合上述,Django 的 Model 系統以簡潔、可讀性高且功能強大的設計,提供開發者一套有效率且穩定的資料庫操作方式。

    在 Djnago 專案採用 MVT (Model-View-Template) 架構模式進行開發與維護,而 MVT 架構屬於 MVC (Model-View-Controller) Pattern 的變形。目的是為了降低專案複雜度,將程式碼依照功能獨立,提升開發效率,透過 MVC 設計模式 (Design Pattern) 實現鬆耦合相依性 (loosely coupled dependencies)。接下來我們來說明 MVC 與 Djagno 的 MVT 架構間的特色。

Visual Studio Code 最出名的特色就是具有豐富與強大的延伸模組 (Extensions),也因為過於豐富時常讓初學者不知道要安裝哪些延伸模組,因此筆者將自己實務開發所使用的延伸模組打包成檔案,按照下列的步驟就可以完成安裝。

本教學部分畫面是 2020 ~ 2023 年的畫面,GCP UI 有些許不一致,但功能名稱基本上不會變,再斟酌一下,另外開設虛擬機的費用也會根據 GCP 的行銷策略會有些微調整。 軟體需求MobaXTerm 1. 建立 GCP 專案 第 1/3 步: 建立專案選擇視窗 ➡︎ 新增專案 第 2/3 步: 填寫新專案的名稱 注意專案名稱使用 django-server...

這篇教學透過 Django 實作建立一個陽春部落格。透過 Django Framework 指令快速構建網站框架。透過簡單的專案體驗 Django 的基本功能。 版本需求Python 3.12Django 4.2 LTSConda 24.5.0 1. 建立虛擬環境 第 1/3 步: 更新 conda 套件 1conda update conda小提示當然也可使用 conda u...

無論哪一門技術相關的課程開頭,都是以最基本的環境架設為出發點1。 1. 開發環境安裝 Anaconda 安裝與設定 Visual Studio Code 安裝與設定 Git 安裝與設定 內容待更新 施工中...

Git 是一套由 Linus 做為主要開發人員的分散式版本控制系統,分散式指的是開發人員再取得程式碼版本資訊時不用位於相同的網路環境下,可以單獨儲存在自己的開發環境上。當然也可以透過 Github、Gitlab、Bucket 將程式碼版本資訊同步到公開伺服器上,Git 被廣泛使用於各種系統核心的開發流程中。