iT邦幫忙

wagtail相關文章
共有 13 則文章
鐵人賽 Python DAY 15

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

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

鐵人賽 Python DAY 14

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

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

鐵人賽 Python DAY 13

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

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

鐵人賽 Python DAY 12

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

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

鐵人賽 Python DAY 10

技術 D10 - 內容網站都需要的 tag 系統

在使用 Wagtail 或其他內容管理系統(CMS)建設網站時,「標籤(Tags)」和「分類(Categories)」是用來組織內容的兩種常見方式。理解這兩者的...

鐵人賽 Python DAY 9

技術 D9 - 讓網站有 Author 這個概念,讓小編的職責和開發者的職責開始有界線

blog 文章有作者,這是 blog 的一個基本功能。處理這個功能的方法是有一個由網站擁有者通過管理介面的單獨區域管理的固定列表。 首先,定義一個 Author...

鐵人賽 Python DAY 8

技術 D8 - 擴充 BlogPage ,反轉 sort 排序,以及加上 image gallery

在前面的 blog_index_page 中,會呈現的 blog_page 和常見的內容網站並不一樣。 1 - 所有的內容都會顯示,但實際上有些文章可能還在 d...

鐵人賽 Python DAY 7

技術 D7 - 開始在 blog 發佈 post

今日大綱: 需要擴充 blog/model.py,讓 modle 有 post。並進行 makemigrations 和 migrate。然 擴充 blog/m...

鐵人賽 Python DAY 6

技術 D6 - 開始添加 blog app 在你的網站

Django 的 App 和 網站的關係 在 Wagtail 中,把「app」想象成是負責處理網站某個角落的小隊長,比如負責用戶管理或者內容發布這樣的任務。而「...

鐵人賽 Python DAY 5

技術 D5 - 開始第一個頁面:HomePage Model

在使用 wagtail start 指令的情況下,“home” app定義了一個空白的 HomePage 模型在 models.py 文件中,並伴隨著一個遷移檔...

鐵人賽 Python DAY 4

技術 D4 - 快速的架一個 wagtail demo

安裝 Wagtail 並創建一個新的網站,和前一天的 django 網站 demo 一樣快速。 安裝 Wagtail 在開始安裝之前,確保你的開發環境已經安裝了...

鐵人賽 Python DAY 3

技術 D3 - 快速的架起一個 django demo

前面的文章已經讓你的系統可以直接在 terminal 上使用 pip 指令,來安裝相關的 python lib。今天的文章我們使用 pip 指令安裝 djang...

鐵人賽 Python DAY 1

技術 D1 - Django 和 Wagtail 簡介

Django 簡介 Django 是一個開源的高級 Web 框架,由 Python 語言開發,鼓勵快速開發與乾淨、實用的設計。自 2005 年首次發布以來,它已...