Mezzanine介绍

Mezzanine是一个python开发的CMS系统,如果你有一定的python使用经验,想在CMS上开发自己的功能,可以考虑一下Mezzanine。

下面我就带大家来看看用Mezzanine搭建一个 cms 系统有多简单.

大家可以先看看这么项目的首页

Mezzanine首页

环境搭建

我使用的环境是 Ubuntu16.04, 自带 Python2.7.12, 然后安装了最新的 Django, 当然Windows也绝对没有问题, 下面两样环境是基础.

  • Python 2.7.12
  • Django 1.10.4

然后我们就可以安装 Mezzanine, 如果没有安装 pip, 请自行搞定:
$ pip install mezzanine

等待片刻安装成功,我们就可以开始创建项目了.

创建项目

根据官网的提示,只需要下面几行命令即可创建


$ mezzanine-project myproject


$ cd myproject

$ python manage.py createdb


$ python manage.py runserver

在创建数据库时需要填写的基本信息, 例如:

  • 域名和端口
  • 默认的超级管理员
  • Default Page

然后使用 $ python manage.py runserver 启动项目, 如果看到下面的输出, 那么大功告成。

启动的时候,经常会遇到sqlite3版本太低的问题,这个重新安装sqlite即可。过程不再细说。

看看网站

访问首页 http://127.0.0.1:8000/

访问管理员首页: http://127.0.0.1:8000/admin 当然需要登录, 输入你前面设置的用户名密码.

在后台就可以干一些自己想干的事情了,是不是很爽呢!

总结

启动成功后,就可以做一些常见的内容设置、主题获取、SEO等后续维护了。

作者 灰武士