iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
0
自我挑戰組

Django CMS框架 - Wagtail筆記系列 第 1

[DAY 1] Wagtail介紹與安裝

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的歡迎畫面如下,就代表你的安裝成功了!

https://ithelp.ithome.com.tw/upload/images/20190915/20119874ERKMk2tRHY.png


下一篇
[DAY 2] 寫出Wagtail的第一個網頁
系列文
Django CMS框架 - Wagtail筆記7
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言