2019年11月24日 星期日

Django 的CMS mezzanine在本機執行,以免費主題flat為例


  • 你必須已經裝了
(所以,你應該也有heroku帳號,heroku只能有5個app,試驗完以後,需要上網站刪掉。)

備註:有加底線的內容,請改成你自己的。
  1. 建立一個新資料夾 mkdir abc,進入資料夾 cd abc
  2. 建立一個虛擬環境 python -m venv myvenv
  3. 啟動虛擬環境 myvenv\scripts\activate
  4. 安裝 mezzanine pip install mezzanine
  5. 建立mezzninie專案  mezzanine-project myproject
  6. 進入專案的根目錄  cd myproject    (再下一層的myproject叫專案資料夾,裡面存放專案的整體設定)
  7. 建立資料庫  python manage.py createdb(出現127.0.0.1:8000,按enter,username可用demo,email按enter,password可用1234,要輸2次,而且不會顯示,後面如果出現一大串內容,還說有錯,找不到一個舊資料表,不必理它,我也不知道原因,但似乎沒有影響)
  8. 啟動本機伺服器  python manage.py runserver  (萬一有錯,改port,例如python manage.py runserver 8080,或用9000試試看)
  9. 打開瀏覽器,網址127.0.0.1:8000,應該就可以看到恭喜的畫面了。
快速變更主題
  1. 回到abc資料夾 cd ..
  2. 複製  git clone https://github.com/thecodinghouse/mezzanine-themes,在abc資料夾中會多一個mezzanine-themes資料夾,進入後,會有四個資料夾nova、moderna、flat、solid,它們都是app。
  3. 改用檔案總管,進入mezzanine-themes資料夾,複製flat資料夾到根目錄
  4. 在專案資料夾中,打開編輯settings.py,找到INSTALLED_APPS,在第一列插入flat。
  5. 執行python manage.py runserver ,打開瀏覽器,網址127.0.0.1:8000,應該就可以看到flat主題的畫面了。
  6. flat可以換成nova、moderna、solid試試看。(p.s. nova主題如果開不成,請改firefox試試)


#當你了解以上步驟之後,你可以考慮參考下面簡要的步驟。加快你的布建速度。
---------------------------------------------------------------------------------------------------------

  1. mkdir abccd abc
  2. python -m venv myvenv
  3. activate
  4. pip install mezzanine
  5. mezzanine-project myproject
  6. cd myproject
  7. python manage.py createdb
  8. python manage.py runserver
  9. 127.0.0.1:8000
變更主題
  1. git clone https://github.com/thecodinghouse/mezzanine-themes
  2. 複製flat資料夾到根目錄
  3. INSTALLED_APPS,在第一列插入flat。
  4. python manage.py runserver
  5. 127.0.0.1:8000

沒有留言:

張貼留言