iT邦幫忙

django系列文章相關文章
共有 93 則文章

技術 Django RESTful API 入門筆記 - 4 - 串接 SQLite / MySQL

🔹 預設資料庫 SQLite Django 預設使用 SQLite,適合 小型專案、測試環境,無須額外安裝資料庫。 無須額外設定,專案啟動即會建立 db.s...

技術 Django RESTful API 入門筆記 - 3 - Django檔案架構

🔹 Django 專案初始化與模組設計 以開發部落格為例,採用 MVT(Model-View-Template)架構,每個 APP 代表一個獨立功能模組,專案名...

技術 Django RESTful API 入門筆記 - 2 - 環境設置與專案建立

🔹 為什麼要使用虛擬環境? 避免套件衝突:不同專案可使用不同的 Python 依賴,避免影響全域環境。 方便管理依賴:確保專案的所有開發者都使用相同的套件...

技術 Django RESTful API 入門筆記 - 1 - Django 和 RESTful API 介紹

1️⃣ Django 介紹 Django 是一個 高效能的 Python Web 框架,提供工具來快速開發 Web 應用程式,具有以下特色: ORM(Obj...

鐵人賽 Software Development DAY 16

技術 Django REST framework: 序列化器的高級技巧與最佳實踐

在之前的文章中我們已經有深入探討序列化器的原理,而我們今天繼續深入探討序列化器本身 程式碼:https://github.com/class83108/drf_...

鐵人賽 Software Development DAY 15

技術 Django REST framework: 視圖的進化之旅 - GenericAPI 到 ViewSet,從通用基礎到高層抽象

我們在之前Django的章節沒有特別仔細聊過使用視圖類別,有幾個因素: 畢竟這個系列文章也是將Django從頭開始介紹,對於剛接觸Django的人來說,使用F...

鐵人賽 Software Development DAY 14

技術 Django REST framework: 深入探討視圖類之前,不可不知道的序列化器原理

在深入探討Class Based View(CBV)之前,我先補上昨天在序列化器沒有提及的觀念 我們透過最像Functional Based View(FBV)...

鐵人賽 Software Development DAY 13

技術 Django REST framework: 序列化器與視圖函式 開啟API之旅

從今天開始的幾天會著重在Django REST framework(DRF)的介紹,關於DRF的簡介可以看 Django REST framework: 讓Dj...

鐵人賽 Python DAY 5
30天從0開始學習 Django 系列 第 5

技術 Day 5 - 建立第一個 app 以及簡易的 API

介紹 app 建立、註冊 app 建立簡易的 Django API 一、甚麼是 app Django app 是一個獨立的模塊或組件,每個 app 可以獨立...

鐵人賽 Python DAY 1
30天從0開始學習 Django 系列 第 1

技術 Day 1 - 30天從0開始學習 Django 內容簡介

這個鐵人賽的文章會同步上傳到我的 github ,這裡的markdown格式好像有點不一樣如果看得不習慣也可以直接到 github 上看,有什麼想討論的可以留言...

鐵人賽 AI & Data DAY 2

技術 [Day 02] Django 環境建立,專案建立

透過此連續劇文章,可以學到聊天室的實作方式,聊天室的建立方式不限於 Django Framework, 話不多說,立馬開始!! Django Django 是...

鐵人賽 Modern Web DAY 30

技術 Day 30 改造完成,雲端部署 Django 多租戶架構電商網站

Day30 改造完成,雲端部署 Django 多租戶架構電商網站 終於來到了最後一天,今天要來將我們的多租戶架構網站進行雲端部署,馬上就開始吧! 在 Freen...

鐵人賽 Modern Web DAY 29

技術 Day 29 大花錢,Django 訂單串接金流

Day 29 大花錢,Django 訂單串接金流 今天要來將昨天的購物車生成訂單,填寫訂購人資訊後串接第三方金流服務,直接結帳付款,事不宜遲,馬上就來大花錢吧!...

鐵人賽 Modern Web DAY 28

技術 Day 28 全都要買,Django 實作購物車功能

Day 28 全都要買,Django 實作購物車功能 購物車可以說是電商網站的基本配備之一,實作的方法不只一種,其中又分為使用者未登入與使用者已登入,本系列文章...

鐵人賽 Modern Web DAY 27

技術 Day 27 合法克隆,複製你的 Django 租戶

Day 27 合法克隆,複製你的 Django 租戶 如果要新增一個 Django 租戶,最好的方式並不是重新建立一個全新的,而是先擁有一個設定好初始資料的基底...

鐵人賽 Modern Web DAY 26

技術 Day 26 Django 來找查,實作搜尋功能

Day 26 Django 來找查,實作搜尋功能 假設網站中有琳瑯滿目的商品,那要讓使用者快速找到商品就一定需要搜尋功能,馬上就來試試改造完的多租戶架構搜尋引擎...

鐵人賽 自我挑戰組 DAY 29

技術 Day -29 - auth - Django內建的超好用註冊和登入

前言 昨天介紹完Class Based View ,今天快馬加鞭的繼續介紹註冊和登入的功能,也會帶到一點網頁的建置,希望能在最後一天如預期地可以部署網頁! au...

鐵人賽 自我挑戰組 DAY 30

技術 Day- 30 Last Day! 網站建置- 如何做一個簡單的預約系統

前言 雖然說好D29要開始網站的建置,但其實最近忙於實驗,也沒有特別去規劃,所以打算做一個預約系統,我預想可以用它來幫我預約實驗或讓訪客可以直接看到有實驗的時段...

鐵人賽 自我挑戰組 DAY 28

技術 Day-28 - Class Based View - 幫助你快速建置常用頁面的好方法!

前言 前面講了很久MTV不同的功能,其實用到的都還是我們一開始在View裡面提到的Function Based View。為什麼會等到現在才講 Class Ba...

鐵人賽 自我挑戰組 DAY 27

技術 Day- 27 - ModelForm - 實現 Django Form 和 Model 的連結

前言 時間來到第27天,想講的東西好像還差一點點,目前的想法是Day29把網站架構跟大家分享,還有寫一些基本功能,Day30來部署我們的網站,不知道大家覺得如何...

鐵人賽 Modern Web DAY 25

技術 Day 25 改造引擎,Django 多租戶下的搜尋引擎

Day 25 改造引擎,Django 多租戶下的搜尋引擎 要在多租戶架構下使用搜尋引擎有許多種方法,今天將會簡單介紹後實作其中一種方式。除了透過信號來觸發索引更...

鐵人賽 Modern Web DAY 24

技術 Day 24 裝上引擎,Django 的移動城堡

Day 24 裝上引擎,Django 的移動城堡 當有越來越多的商品後,查詢後能快速的找到商品將會是一大課題,為網站裝上搜尋引擎會是我們最佳的選擇,今天就來為我...

鐵人賽 Modern Web DAY 23

技術 Day 23 使命必達!Django 多租戶下的任務排程

Day 23 使命必達!Django 多租戶下的任務排程 透過程式定期執行任務不僅可以減少許多繁瑣的每日工作,也能避免錯過最佳的執行時機,今天就來使用 Djan...

鐵人賽 自我挑戰組 DAY 26

技術 Day-26 - Django Form 是怎麼讓Form 變簡單?

前言 來到第26天,其實還有很多想探討的,不過因為目標是訂在完成一個網站,所以會在後面盡量濃縮一些比較重要的重點那今天來講一下Django中特別的功能-Djan...

鐵人賽 Modern Web DAY 22

技術 Day 22 郵差來送信,使用 Django 寄送郵件

Day 22 郵差來送信,使用 Django 寄送郵件 郵差與信箱是每個人生活中不可或缺的一部分,而電子信箱與寄信服務也是現今網站的重要組成。今天要來使用 Dj...

鐵人賽 自我挑戰組 DAY 25

技術 Day-25 - admin 管理 - Django 最方便快速的後台

前言 在Django裡有一項非常厲害的功能就是他可以自動幫你建立一個管理者的介面,讓你能用圖形化的方式輕鬆的管理整個Django 網頁的內容。這項功能就是adm...

鐵人賽 Modern Web DAY 21

技術 Day 21 國際化租屋,Django 多租戶多語系

Day 21 國際化租屋,Django 多租戶多語系 即便是在同一個國家也可能會有不同的文化,每個租戶的語言習慣也可能會不相同,一個詞在不同領域也可能會有不一樣...

鐵人賽 Modern Web DAY 19

技術 Day 19 邁向國際化,Django 多語系

國際化(internationalization) 是指一種軟體設計和開發模式,目的是讓系統、產品可以快速地滿足不同文化、地區、語言的在地化需求。國際化的簡寫為...

鐵人賽 自我挑戰組 DAY 22

技術 Day-22 - Models - Shell 的查找

前言 我們昨天有用到 Shell如何在資料庫中建立資料的方法,接著要來查找資料庫裏面的資料。 QuerySet 我們在介紹Model時有介紹過,Django有提...

鐵人賽 Modern Web DAY 18

技術 Day 18 個性風格,自定義樣式版面

Day 18 個性風格,自定義樣式版面 設定個人化資訊之外,我們還要讓租戶有各自的風格,除了樣式風格外還可以預先定義不同模板讓租戶自行切換,讓我們繼續看下去。...