Mezzanine介绍
Mezzanine是一个python开发的CMS系统,如果你有一定的python使用经验,想在CMS上开发自己的功能,可以考虑一下Mezzanine。
下面我就带大家来看看用Mezzanine搭建一个 cms 系统有多简单.
大家可以先看看这么项目的首页
环境搭建
我使用的环境是 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等后续维护了。