LoginSignup
7
12

More than 5 years have passed since last update.

python製CMS「mezzanine」の環境構築方法

Last updated at Posted at 2018-01-14

前提

  • この記事ではpython3を使用しています。
  • OSはMacOSX Sierra 10.12.6
  • プログラミング初心者が記事を書いています。

mezzanineを始める理由

  • 自分自身でブログを作成したいから
  • pythonを使いたいから

mezzanineとは

公式ページ
http://mezzanine.jupo.org/

オープンソースのCMSではPHPのWordPressがが有名ですが、pythonではmezzanineが有名だそうです。

インストール

ディレクトリを作成する

mezzanineをイントールするためのディレクトリを作成する

// ディレクトリを作成
$ mk dir mezzanine

// 任意のディレクトリに移動
$ cd mezannine

mezzanineをインストールする

$ pip install mezzanine

Successfully installed ~ と表示されれば成功。

起動

自分のプロジェクトを作る

任意のプロジェクトを作成する(今回はmyprojectとする)

$ mezzanine-project myproject

データベースを連携する?

$ cd myproject
$ python manage.py createdb

途中で管理者アカウントを作成するために、Username, Email address, passwordがを設定する作業が入ります。

mezzanineを起動する

$ python manage.py runserver

(中略)

Starting development server at http://XXX.X.X.X:8000/

http://以下に接続すると、mezzanineが起動します。

成功すると下記の画面が表示されます。
スクリーンショット 2018-01-14 11.20.44.png

エラー

You may need to add 'localhost' to ALLOWED_HOSTS.

ローカルホスト名が指定されておらず、正常に起動しないことがありました。
任意のディレクトリからsettings.pyを開き、下記の欄に指定されたローカルホスト名を追記すれば、正常に起動します。

// 追記前
ALLOWED_HOSTS = []

// 追記後
ALLOWED_HOSTS = ['1XX.X.X.X', 'localhost']

参考元

7
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
12