Django CMS教程一:安裝

DaGege發表於2017-12-20

前言:

最近我在公司裡負責官網後臺升級工作,因為之前網站是單純的靜態頁面,在升級時需要滿足每個頁面的內容都可以在後臺替換,為此我尋找了很多關於django的CMS工具,像FeinCMS、Mezzanine和Django-cms,綜合比較後,我發現Django-cms更符合我的需求。 首先它整合的placeholder完美的解決了頁面內容替換的需求,即所見即所得(WYSIWYG),還有像Page管理、可擴充套件的選單系統、基於plugin的擴充套件機制等功能,其次它的使用者使用量較高,文件說明詳細,介面美觀、顯著改善了Django原因的後臺介面美觀。 但是Django-cms並不是一個開箱即用的產品,在網上根本找不到模板或者主題,官方文件也是英文所寫,對於新手快速上手有一定困難度,本教程是總結開發時候的經驗,提供一個平滑的學習教程,以後也會不斷更新。

安裝 django CMS

我們將從安裝虛擬環境開始

版本要求

django CMS 需要使用Django 1.8, 1.9, 1.10 和 Python 2.7, 3.3 或者3.4

建立和啟用虛擬環境

我們假設你已經安裝virtualenv,並且你瞭解最基本的使用。

virtualenv env
source env/bin/activate
複製程式碼

如果你使用Windows系統,你需要這樣啟用環境

env\Scripts\activate
複製程式碼

更新pip

pip 是Python的安裝器,保證你安裝的是最新的。

pip install --upgrade pip
複製程式碼

使用django CMS安裝器

安裝:

pip install djangocms-installer
複製程式碼

它提供一個新的命令,djangocms

建立一個新的工作目錄,然後進入這個目錄

mkdir tutorial-project
cd tutorial-project
複製程式碼

建立一個Django專案,命名為mysite

djangocms -f -p . mysite
複製程式碼

上面命令意味著:

  • 執行django CMS安裝器
  • -f 安裝Django Filer 本教程需要
  • -p 使用當前目錄作為新專案目錄的父目錄
  • mysite 新專案的名稱

注意:如果當前目錄不是空目錄,需要新增-s,但是可能會覆蓋已有檔案

安裝後setting.py 會配置一些預設引數,建議你根據實際情況來修改引數。

安裝器預設會建立一個管理賬戶,使用者名稱admin,密碼admin

啟動開發伺服器

python manage.py runserver
複製程式碼

在瀏覽器開啟http://localhost:8000/,你將會看到的Django CMS登入頁面

Django CMS教程一:安裝
恭喜你!已經成功安裝一個功能完整的django CMS!

相關文章