Code and Me
Archives
Search...
Subscribe
Django Ninja 教學 10:請求(二)路徑參數(Path Parameters)
September 22, 2024
原文連結 2024 iThome 鐵人賽 上一篇文章中,我們介紹了 Django Ninja 如何處理 HTTP 請求,並強調了它與 Python type hints 之間的緊密結合。 本篇將探討 Django Ninja 中, 路徑參數( path parameters ) 的應用與細節,這在處理 HTTP...
Django Ninja 教學 09:Django Ninja 處理請求概論(兼論 FBVs)
September 21, 2024
原文連結 2024 iThome 鐵人賽 歡迎來到第三章第二節! 作為 API 的核心邏輯實現, view 函式 無疑是 Django Ninja API 的靈魂所在。 Django Ninja 和 FastAPI、Flask 一樣,都是以 Function-Based Views( 以下簡稱 FBVs...
Django Ninja 教學 08:路由(下)Django Ninja 路由
September 20, 2024
原文連結 2024 iThome 鐵人賽 上一篇文章中,我們介紹了 Django 傳統的路由設定方式。 如前所述,雖然有一個「路由清單」確實不錯。但隨著專案規模的擴大, 不斷來回切換 urls.py 和 views.py 將大幅增加開發者的認知負擔——不僅增加開發時間,還容易導致錯誤。 Django Ninja...
Django Ninja 教學 07:路由(上)傳統 Django 路由做法(兼章節概論)
September 19, 2024
原文連結 2024 iThome 鐵人賽 第三章是全系列的重頭戲,因為我們要介紹 Django Ninja 的 核心部分——API 。 我把本章分成了三個小節: 第一節:路由。 第二節:請求。 第三節:回應。 第三章也是 唯一 有區分小節的篇章。 現在我們進入第一節—— 路由 。讓我們先了解一下本節的學習重點。...
Django Ninja 教學 06:環境設定 × 如何使用本專案
September 18, 2024
原文連結 2024 iThome 鐵人賽 前一篇我們了解了整個專案所使用的 Python 開發工具。 本文將帶領你一步步完成,有關範例專案的環境設定: 從安裝 Python、Poetry、clone 專案至本地、建立 Python 虛擬環境,到成功啟動 Django 。...
Django Ninja 教學 05:Python 現代開發工具介紹
September 17, 2024
原文連結 2024 iThome 鐵人賽 在現代軟體開發中,工具不僅能 提高開發效率 ,還能 改善程式碼品質 ,讓專案的管理與維護變得更加輕鬆。 本文將介紹幾個重要的 Python 開發工具,討論它們在專案中的應用,讓讀者 快速了解它們的定位與價值 。...
Django Ninja 教學 04:範例專案介紹
September 16, 2024
原文連結 2024 iThome 鐵人賽 在第一章中,我們對 Django Ninja 做了全方位的介紹,並且分析了它與 Django REST Framework 的主要區別。 相信你對 Django Ninja 已有了一定的了解。 接下來,我們將進入第二章: 專案介紹與設定 。 本章重點 我們將透過一個...
Django Ninja 教學 03:Django Ninja 介紹——與 Django REST Framework 主要區別
September 15, 2024
原文連結 2024 iThome 鐵人賽 選擇任何工具之前,我們通常會先了解 它能解決的問題 ,以及 是否符合與自己的需求 。 本文將介紹 Django Ninja 這個現代化的 API 框架,探討它的起源和主要特點,並重點比較它與 Django REST Framework...
訂戶限定 03:推薦作家劉揚銘的「離職三部曲」
September 14, 2024
分享我非常喜歡的作家——劉揚銘
Django Ninja 教學 02:架構 × 章節導覽
September 14, 2024
原文連結 2024 iThome 鐵人賽 上一篇中,我們講述了系列的整體方向。現在,我將進一步深入,為你詳細介紹 系列的架構與各個章節安排。 可以說,本文就是整個系列的 藍圖。 一般而言,架構介紹通常會直接放在第一篇的後半段(如果有的話),但我決定 獨立成一篇。 原因無他,...
Django Ninja 教學 01:系列導讀 × 目標讀者
September 13, 2024
原文連結 2024 iThome 鐵人賽 在這個 30 天的系列文章中,我們將詳細探討 Django Ninja 的 基礎實作 ,透過 文字教學 與 範例專案 的程式碼,帶你一步一步熟悉這個強大而靈活的 Django API 開發框架。 作為 Django 生態系統中的新星(誕生於 2020 年),Django...
2024 iThome 鐵人賽參賽思路:主題選擇、命名與標題策略
September 12, 2024
原文連結 by Sam Chivers 明天——13 號星期五——就是我參加今年 iThome 鐵人賽的正式開賽日。 開賽前夕,我想用本文介紹一下我的參賽主題與相關花絮。 不會提及太多技術,主要以一些個人思考及感受為主。 不過在開始前,歡迎在鐵人賽網站上 訂閱 我的「 Django 忍法帖——Django...
38,Kyo 待業中!細數我過去的待業時光(上)
September 9, 2024
原文連結 如標題所言,我又又待業了! 上一份工作做到 8 月 31 日止,從本月開始,我的職涯再度進入「無業遊民」階段。 這也是為什麼 9 月起我有更多時間準備鐵人賽XD 我在〈 Day 4:4 年 8 個月 〉中曾說到: 4 年 8 個月,這是我在大學畢業、當兵退伍後,作為「無業遊民」的總時長!...
訂戶限定 02:鐵人賽準備近況與一些感想
September 8, 2024
這期內容探討了我全心準備鐵人賽的過程和寫作挑戰。
AI 讓寫作變輕鬆了?我可不這麼認為
September 6, 2024
原文連結 by Sam Chivers 相關文章: 35,開始備戰 2024 iThome 鐵人賽 從九月初開始,我投入了更多心力在今年的鐵人賽創作上。 這一次寫文章,畢竟是要參加比賽,還要連續發文 30 天,寫作量巨大。相比以往三天曬網、兩天捕魚的獨立部落格寫作,完全不可同日而語。 更辛苦,而且...
Django 專案加入 Mypy 指南
September 3, 2024
原文連結 Let's Django! 這是 Django Tutorial 的第 10 篇。 範例程式碼可參考我的 GitHub 專案 。 本文相關的程式碼改動,都集中在這個 PR 。 在〈 《強健的 Python》筆記(一)Type Hints 的成本與挑戰 〉一文中,我們探討了 type hints...
訂戶限定 01:參加了 Portaly 創作者變現年會,與我的決定
August 31, 2024
Exploring creator monetization at Portaly event sparks inner conflict, leading to a commitment to prioritize quality content over revenue.
37,加入健身房,專注 Zone 2
August 28, 2024
原文連結 就在今天,我加入了住處附近的健身房會員,正式成為一個可以在健身房打卡的人。 事實上,我本來就有配合的健身教練(在別的地方),所以報名附近健身房並不是為了重訓,而是 為了可以更常做有氧運動。 這裡的有氧運動指的不是跑步。除了我實在不愛跑步,右膝的不平衡也讓我不敢讓它承受更大的衝擊力。 所以絕大部分時候,...
36:預計創作「訂戶限定」內容
August 23, 2024
原文連結 這幾天在思考,如何有效利用目前使用的電子報服務,讓訂戶感到更有價值。 畢竟一年也要付給供應商—— Buttondown ——90 美元,要讓這筆錢花得值得。 我現階段並不打算製作「付費訂閱」內容,只是想要為我的電子郵件訂戶,嘗試寫作「 專屬 」內容。 作為感謝這些訂戶,願意留下自己 email...
Cursor IDE 心得:三大亮點與三個阻礙
August 10, 2024
原文連結  主打 AI 輔助寫程式的編輯器—— Cursor ,近日非常火紅。 剛好我在上星期經朋友推薦,認真試用了一下,還接了 OpenAI GPT-4o mini API 作為編輯器的 AI 助手。...
Newer archives
Older archives