Wagtail 是一個基於Python語言中Django架構開發的一個寫部落格網站的工具,比起Wix、Wordpress,Wagtail 提供了更大的彈性、更好的穩定性、和對程序員友好的介面。
比起直接從頭用程式語言設計所有的功能,Wagtail內建了一個清楚、直觀的後台管理工具,可以方便的上傳文件、圖片、為文章標上Tags, 和管理網頁。
雖然不如Wordpress 30 % 的部落格的市佔率,許多公司也選擇了利用Wagtail開發自己的部落格,例如Google、NASA、British NHS。
Wagtail是一個基於Django使用的CMS框架,其中它提供相對於Django更方便的後台介面對部落格文章進行控管,也提供了更大的彈性、更好的穩定性、和對程...
Wagtail project 資料夾結構 我們先來看看wagtail的資料夾結構 正常來說你會有以下這幾個檔案和資料夾(其他的先忽略) mysite||- h...
Page Page實際上是繼承models,所以任何使用在models裡面的欄位都可以使用,讓我們先回到models.py來看看我們剛剛做了什麼 class...
建立App python manage.py startapp blog 之後會在資料夾下看到blog的資料夾 接著到settings/base.py中新增b...
新增Category 首先在models新增以下程式碼 @register_snippet class BlogCategory(models.Model):...
更新models Wagtail是支援Django的tag功能django-taggit的 首先我們先來更新models.py from taggit.mode...
今天,我們將會使用RoutablePageMixin讓我們的page可以依照不同的route給予不同的內容,之後我們的wagtail就可以處理某些類型的URL,...