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

Wayne's Notebook

Notebook for ideas and coding.

安裝完成後且新增 LLM Keys 後,先製作一個簡單的 workflow 進行測試,這個 workflow 主要串接 Chat TiggerAI AgentChat ModelMemory Modules 組合起來。

透過 Google Agent Stdio 使用 GCP 的適用額度 (300 美金) 存取與使用大語言模型,這樣可以節省大量的開發與學習 n8n 的成本。

本文件說明如何將 n8n 部署至 Google Cloud Run,並使用 Supabase PostgreSQL 作為資料庫,而非 Google Cloud SQL。架構圖如下:

這篇教學透過 Django 實作建立一個陽春部落格。透過 Django Framework 指令快速構建網站框架。透過簡單的專案體驗 Django 的基本功能。本篇文章已經更新至 Python 3.13 與 Django 6 版。 版本需求Python 3.13Django 6.0 小提示筆者是使用 Pyenv (Simple Python Version Management) 進行 ...

在 Django 中,Form (表單) 是處理使用者輸入資料的關鍵元件。無論是註冊、登入、留言、商品建立等功能,都會涉及表單的建立、顯示與驗證。

在 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 架構間的特色。