Wagtail是一個基於Django使用的CMS框架,其中它提供相對於Django更方便的後台介面對部落格文章進行控管,也提供了更大的彈性、更好的穩定性、和對程序員友好的介面。
雖然市佔率沒有Wordpress的高,但許多大公司如Google也使用了這個框架對他相關的網站進行建立。
今天將會介紹關於Wagtail的安裝以及啟動server的畫面。
首先在想要的Path,建立一個叫做workspace資料夾
mkdir workpsace
安裝virtualenv
virtualenv可以對套件進行隔離,讓不同的專案之間不會互相影響
所以先安裝virtualenv
pip install virtualenv
接著創建一個virtualenv
virtualenv -p python3 env
最後啟動它
source env/bin/activate
這樣我們就完成virtualenv基本的設定
這時候你的terminal前面應該會顯示(env)代表你的cirtualenv是啟動中的
安裝Wagtail
接著我們就要安裝Wagtail
pip install wagtail
接著create一個wagtail的project
wagtail start mysite
其中mysite是你的專案名稱
接著進到你的wagtail專案裡面,安裝相關資源庫
cd mysite
pip install -r requirements.txt
接著跟Djangoㄧ樣,進行migrate和superuser的建立,相對於Django,在Wagtail一定要先做一次Migrate讓他進行相關的設定,不然會出問題喔!
python manage.py migrate
python manage.py createsuperuser
啟動Wagtail server
完成後我們就可以run server 了!
python manage.py runserver
打開 http://127.0.0.1:8000 看到Wagtail的歡迎畫面如下,就代表你的安裝成功了!