2019年11月12日 星期二

[ Django ] 百香果交易行情網站設計(二) - 四個步驟搞定Mezzanine

內容管理系統一直是網站設計的樣式之一,Django是支援Python的網站框架平台,而Mezzanine有著Django最好內容管理系統,在官網以四個步驟,五個命令,即可以完成建立和執行Mezzanine。

Mezzanine的官方網站:http://mezzanine.jupo.org/

在官方左方有一個快速啟動指令教學,共有四個步驟,五個指令。
# 安裝套件
$ pip install mezzanine 

# 建立專案 
$ mezzanine-project myproject 
$ cd myproject 

# 建立資料庫 
$ python manage.py createdb 

# 啟動網站 
$ python manage.py runserver


我們把它改寫成為百香果內容網站,其步驟如下:

1. 建立虛擬環境npf,安裝Mezzanine套件
1.1 建立虛擬環境
mkvirtualenv npf

1.2.安裝Mezzanine套件
pip install mezzanine

1.3 查看Mezzanine有那些套件

2.建立Mezzanine專案
mezzanine-project npf
cd npf

3.建立資料庫
3.1 執行建立資料庫的指令
python manage.py createdb

3.2 輸入網站的網址,直接按下Enter鍵即可,採用預設值127.0.0.1:8000


3.2 輸入使用者帳號,初學者先建議用下列值:
Username:demo
Email:test@gmail.com
Password:1234
Password(again):1234

4.啟動網站

4.1,輸入啟動網站的指令
python manage.py runserver

4.2打開瀏覽器,輸入127.0.0.1:8000

上一篇文章:百香果交易行情網站設計(一) - 取得百香果市場交易
下一篇文章:百香果交易行情網站設計(三) - 更換主題醜小鴨變天鵝

1 則留言:

  1. 會碰到下列問題
    django.db.utils.OperationalError: Problem installing fixtures: no such table: pages_page__old

    問Google可以得到
    https://stackoverflow.com/questions/25771755/django-operationalerror-no-such-table

    我們可以用
    python manage.py migrate --run-syncdb

    回覆刪除