開始打算使把Drupal網站移轉至DjangoCMS但多網站功能實在不好搞定
於是架設了最新版的Django CMS 3.7.1版本,並打算在同一個code base和資料庫上使用多網址。
開始打算使把Drupal網站移轉至DjangoCMS但多網站功能實在不好搞定
於是架設了最新版的Django CMS 3.7.1版本,並打算在同一個code base和資料庫上使用多網址。
由於pythonn強大的功能,如果能直接使用python語言作網頁開發有利於把其化結果作呈現,因此把Django和其相關的CMS整理過並以wagtail的CMS作為實作介紹。
python為基礎的內容管理系統(CMS)和PHP類(如joomla, drupal, wordpress)不同的是需要有完整的程式語言的開發經驗,因此需要在完成Django的MTV架構學習的經驗過後才能開始。至於Django的CMS系統中的wagtail, DjangoCMS 和 MEZZALINE中, MEZZANINE的進入門檻最低也比較和PHP類的近似,DjangoCMS的架構和Django的MTV架構接近,而Wagtail把MTV中的View的概念拿掉而把相關的功能結合至M(Page Model)和T(templates)中,理清這個概念就會比較容易上手。