2014年9月9日 星期二

Mezzanine(一個基於django的CMS框架)

我只想來做一下紀錄。我的系統如下,Win7 Pro,Python34,django 1.6.7,mezzanine 3.1.10,Mariadb 10.0.13。

1. 安裝
pip3 install mezzanine

非必要步驟:安裝購物車
pip3 install -U cartridge

2.建立專案(XXX為你的專案)
mezzanine-project XXX

3.開啟專案中的__init__.py,加入以下程式碼(主要是因為Python3只能使用pymysql來做連結)。
import pymysql
pymysql.install_as_MySQLdb

4.開啟專案中的settings,修改為以下程式碼。
TIME_ZONE = 'Asia/Taipei'

LANGUAGE_CODE = "zh-tw"

USE_I18N = True

DATABASES = {
    "default": {
        # Add "postgresql_psycopg2", "mysql", "sqlite3" or "oracle".
        "ENGINE": "django.db.backends.mysql",
        # DB name or path to database file if using sqlite3.
        "NAME": "您的資料庫名字",
        # Not used with sqlite3.
        "USER": "您的資料庫使用者",
        # Not used with sqlite3.
        "PASSWORD": "密碼",
        # Set to empty string for localhost. Not used with sqlite3.
        "HOST": "localhost",
        # Set to empty string for default. Not used with sqlite3.
        "PORT": "3306",
}

5.建立資料庫 syncdb(基本上一律都是yes,建立管理者帳號時,密碼確認兩次。)
python3 manaage.py createdb

6.啟動服務 runserver
python3 manage.py runserver


好啦!目前就如此,其他請自行發揮或者等我可以找到怎麼變成個人化。



沒有留言:

張貼留言