iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

使用 Django 框架和 Wagtail,快速打造一個 CMS 網站 系列

我們將探索如何利用 Django 框架和 Wagtail 來快速打造一個內容管理系統(CMS)。Django 以其堅實的架構和自動化的後台管理聞名,而 Wagtail 則為用戶提供了一個直觀而靈活的內容管理界面。使用 Django 再加上 Wagtail,絕對可以讓你快速的打造一個 CMS 網站。

參賽天數 15 天 | 共 15 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

D11 - 點擊 tag 後進入同 tag 列表

請注意,在這裡你使用了內建的 slugurl 標籤來鏈接頁面,而不是之前使用的 pageurl。兩者的區別在於,slugurl 接受一個頁面的短網址(來自推廣標...

2024-09-23 ‧ 由 Marvin 分享
DAY 12

D12 - 在頁面加上社交帳號連結 footer,並將 footer 擴展到所有頁面

footer 是在頁面最下面,通常在選擇或製作完網站模板後,就會一直呈現固定的樣式。下方是我的個人網站,使用的模板是 Minimal Mistakes。除了常見...

2024-09-24 ‧ 由 Marvin 分享
DAY 13

D13 - 在 footer 加上可以被編輯的區塊

在你的作品集頁腳中僅有社交媒體連結並不理想。你可以在頁腳中添加其他項目,如網站版權和版權通知。一種方法是使用 Wagtail 的 snippet 功能,在你的管...

2024-09-25 ‧ 由 Marvin 分享
DAY 14

D14 - 網站導航欄 - 讓這些頁面都連結起來

接下來,我們做出可以連接首頁和其他添加的頁面,這個 page 會像 footer 一樣,會固定在每個頁面上。 首先,在的 base/templatetags/n...

2024-09-26 ‧ 由 Marvin 分享
DAY 15

D15 - 創造一個可填寫的表單 - 以聯絡用表單為例

表單在網站上扮演著至關重要的角色,它們是用戶與網站擁有者之間直接溝通的橋樑。無論是聯繫查詢、註冊、反饋還是交易,表單都是收集信息的關鍵工具。有效的表單設計可以增...

2024-09-27 ‧ 由 Marvin 分享