Day30 改造完成,雲端部署 Django 多租戶架構電商網站 終於來到了最後一天,今天要來將我們的多租戶架構網站進行雲端部署,馬上就開始吧! 在 Freen...
前言、摘要 基本的功能已經實作完畢,只剩下陸續增加店家資訊。我們也希望平台可以讓愈多人使用愈好,為了邁向遠大的目標,我們可以做一些準備。接下來幾天內容會包含系統...
接下來會用2篇文章,好好的補充QuerySet的內容,有些內容前面或多或少都有提到過,這邊就當作再一次的複習吧! 身為初心者,反覆地刷怪練功是件很正常的事。 當...
前言 時間來到第27天,想講的東西好像還差一點點,目前的想法是Day29把網站架構跟大家分享,還有寫一些基本功能,Day30來部署我們的網站,不知道大家覺得如何...
嗨大家好,我是Sean!過完了連假,總是有'拜託再多一天'的感覺嗚嗚! 那麼,我們今天來講一個實務不可避免會需要使用到的技巧,序列化複數個model。 Seri...
Day 29 大花錢,Django 訂單串接金流 今天要來將昨天的購物車生成訂單,填寫訂購人資訊後串接第三方金流服務,直接結帳付款,事不宜遲,馬上就來大花錢吧!...
前言、摘要 目前資料庫上傳的圖片大小都不一樣,在顯示的時候除了很凌亂之外,也會影響排版的效果,如果在前端設定圖片大小的話又會被伸縮。我們今天會透過**djang...
前言 來到第26天,其實還有很多想探討的,不過因為目標是訂在完成一個網站,所以會在後面盡量濃縮一些比較重要的重點那今天來講一下Django中特別的功能-Djan...
沒想到Day30已經到來了呢!對於Django這盒千片拼圖來說,30天能介紹的內容就這麼多了,以疫情的暑假為契機探索著Django帶給我充實每一天。 在學習新...
今天要來介紹如何客製化404頁面,會進到404的頁面是因為嘗試訪問不存在的頁面(輸入錯誤的網址)。目前我們在啟動Server後,如果在瀏覽器輸入錯誤的網址,去嘗...
嗨大家好,我是Sean! 不知道大家連假,過得怎樣啊?昨天我們講完Migration error的部分,我們來講解一下另外一種會造成migration erro...
摘要 改善完前端的頁面,要實作新功能之前,有一些維護事項或是小工作可以先做,因為系統功能逐漸變多,需要加上一些監控機制,讓我們可以即時知道錯誤,及時修復。今天會...
Day 28 全都要買,Django 實作購物車功能 購物車可以說是電商網站的基本配備之一,實作的方法不只一種,其中又分為使用者未登入與使用者已登入,本系列文章...
安裝Ngrok Ngrok能將你本機的IP位址http://127.0.0.1:8000,對應到Ngrok隨機產生對外公開的HTTPS網址上,只要透過這個HT...
前言 在Django裡有一項非常厲害的功能就是他可以自動幫你建立一個管理者的介面,讓你能用圖形化的方式輕鬆的管理整個Django 網頁的內容。這項功能就是adm...
今天是最後一篇Template Tags的補充內容,有些東西可能前面有使用過,這邊可以當作再一次的複習。為避免看起來內容水分有點重,比較簡單的內容都會被塞到同一...
前言、摘要 隨著網站內容逐漸增加,會需要解決的問題也隨之而來,例如上傳了過多的照片導致儲存空間不足,以及使用人數的掌握。因此我們今天的目標有兩個,一個是限制圖片...
(Rrrrrr ! ! !) 上回取得LINE Bot憑證後,我們回到Django內設定憑證吧! 安裝相關套件 pip install line-bot-sdk...
嗨大家好,我是Sean!昨天講了一個常見的migration error也就是table already exists的情況。 今天再來講一個可能比較少見,但時...
Day 27 合法克隆,複製你的 Django 租戶 如果要新增一個 Django 租戶,最好的方式並不是重新建立一個全新的,而是先擁有一個設定好初始資料的基底...
前言 在完成Model的建置之後,我們要將Template和我們的Model進行連結。今天我們會運用我們之前學到的,來完成一個頁面。 連結Template 首先...
接下來的幾天都會是對Template Tags的補充內容,有些東西可能前面有使用過,這邊可以當作再一次的複習。為避免看起來內容水分有點重,比較簡單的內容都會被塞...
嗨大家好,我是Sean! 不知道大家連假的第一天都在做些甚麼呢?昨天我們部署完GCP後,原本今天的安排是想要做使用IIS部署專案在Window server上的...
Day 26 Django 來找查,實作搜尋功能 假設網站中有琳瑯滿目的商品,那要讓使用者快速找到商品就一定需要搜尋功能,馬上就來試試改造完的多租戶架構搜尋引擎...
前言、摘要 昨天已經將一些API 修復,因此今天將會依照著設計圖,調整我們前端的頁面。會使用到初階的Bootstrap和一些Django的模板語言。 概念說明...
(突破盲點) 上回申請完LINE Bot後,我們需要取得LINE Bot頻道的憑證,它就像是學生證(憑證)一樣,讓學校(LINE Bot)知道我是這所學校的學生...
接下來的幾天都會是對Template Tags的補充內容,有些東西可能前面有使用過,這邊可以當作再一次的複習。為避免看起來內容水分有點重,比較簡單的內容都會被塞...
前言 今天要來講當Model裡面新增欄位和屬性的用法 更新 Model 當我們需要在Model裡面更新新的欄位時,不像建立的時候可以不給值,他會要求你幫該欄位預...
嗨大家好,我是Sean!昨天把我們GCP Cloud SQL的部分說完了! 我們的雲端資料庫也就完成了!今天我們來講解如何使用GCP App Engine做部屬...
Day 25 改造引擎,Django 多租戶下的搜尋引擎 要在多租戶架構下使用搜尋引擎有許多種方法,今天將會簡單介紹後實作其中一種方式。除了透過信號來觸發索引更...